Questions tagged «microsoft-excel»

Microsoft的电子表格应用程序。如果您的问题涉及在VBA中对Excel进行编程,请与[vba]一起使用此标记,如果涉及Excel公式或工作表函数,请与[worksheet-function]一起使用。

1
Excel PowerPivot的数据源凭据问题
我使用Excel 2010带PowerPivot。我想去的Query Editor。当我点击时Table Properties,我收到一个密码提示: 问题是我不知道密码,当我按下时OK,我得到的用户名或密码无效错误: 我以前从未遇到过这个问题。通过不同于最初创建电子表格的计算机执行这些步骤时,问题开始出现。遗憾的是,我无法使用原始计算机打开电子表格,因为它丢失了。 有没有办法绕过数据源凭据(我以前从来没有输入任何凭证)?

3
常规Excel设置以在复制粘贴时忽略边框
我有一个非常大的ex​​cel(office 2007)文件,在所有单元格之间有各种颜色的边框。 有很多切割/复制粘贴各种细胞到其他细胞。 剪切/复制粘贴完成后,单元格边框有时会混淆。这很奇怪,因为有时边框保持完整,有时它们是复制粘贴的一部分。 是否有一般设置,以便在进行单元格剪切/复制粘贴时,只传输单元格中的内容(使用字体和颜色),而不传输单元格边框? 粘贴特殊不是一个选项,复制粘贴是通过键盘快捷键完成的。 此外,当选择单元格时,复制粘贴上栏中的内容将不会保留文本的字体和颜色,它将像目标单元格中​​的设置一样进行转换。

2
Excel,TRIM路径到最后的第二个“/”
我有以下路径: 堆栈溢出 超级/用户 一级方程式: =RIGHT(A2,LEN(A2)-FIND("|",SUBSTITUTE(A2,"/","|",B2))+1) 这当前在A2中的路径,以及B2中的#I状态,根据#修剪路径。所以,如果我在B2中有2,它会给我流动,如果我放1,它会给我Over / Flow。问题是我的路径长度不均匀,也没有修剪终端节点。我的公式是C2。在B2中解析的数字。A2中的路径。 这里的技巧是让它提取第二个最后一个节点。 期望的输出: 过度 超

1
删除notepad ++中两个匹配变量之间的所有换行符
所以我试图最终用一大堆文字制作一张桌子,但这让我很头疼。基本上这是一个关于发生了什么的想法: matchingvariablelengthupccode1 productdescription1 value value value value value value value value matchingvariablelengthupccode1 matchingvariablelengthupccode2 product description2 value value value value value value value value value matchingvariablelengthupccode2 产品描述有时会随机出现换行符。最后和开始的upc相互匹配,但每个产品都是独一无二的。 即使在我处理完这个问题之后,我也必须弄清楚如何处理具有空格的产品描述,但是当值和upc代码已经用空格分隔时,它应该是一列。此外,产品描述有时会以数字开头,以使事情变得更加困难。 试图在notepad ++中使用正则表达式,但这是一个非常复杂的问题。

1
函数返回Unicode值
如果单元格(例如单元格A1)包含ASCII文本: 一个 然后我可以使用CODE()函数返回其数字等价物。那是: = CODE(A1)将显示65 是否存在类似于CODE()的函数,如果A1包含Unicode字符,它将返回数值等价?

0
将range_lookup设置为TRUE的VLOOKUP的真算法是什么?
我无法找到解释VLOOKUP的真实行为的Microsoft参考,其range_lookup设置为'TRUE'(这意味着找到“近似匹配”)。它们的引用仅指示您按升序对查找表进行排序以获得“正确结果”,但不解释算法如何工作以便可以预测其在未排序表中的行为。 当range_lookup设置为“TRUE”时,许多在线文章试图通过提出以下行为来解释为什么排序查找表很重要: VLOOKUP沿着最左侧列的列表向下,直到它找到一个大于查找值的查找值然后停止查找。 VLOOKUP返回与其停止查看的行中的查找值相关联的输出值。 这无疑将解释为什么未排序的列表会导致有问题的输出。但是,我仍然决定测试它,看看这是否确实是这种功能的方式。考虑以下查找表及其在A1中的左上角单元格: 1 a 99 b 3 c 4 d 现在让我们做一些值查找: 搜索1:在所提出的算法的上下文中考虑VLOOKUP(1,A1:B4,2,TRUE)。VLOOKUP沿着左列向下,看到1,继续前进,看到99.这大于1.它返回它上面的行的第二列中的值。精细。算法期望返回'a'。Excel返回'a'。 搜索2:使用VLOOKUP(2,A1,B4,2,TRUE),VLOOKUP向左下列,看到1,继续前进,看到99.这大于2.它返回第二列中的值它上面的那一行。根据算法工作。算法期望返回'a'。Excel返回'a'。 搜索3:使用VLOOKUP(3,A1,B4,2,TRUE),VLOOKUP向左下列,看到1,继续前进,看到99.这大于3.它返回第二列中的值它上面的那一行。根据算法工作。算法期望返回'a'。Excel返回'a'。 搜索4:使用VLOOKUP(3,A1,B4,2,TRUE),VLOOKUP向左下列,看到1,继续前进,看到99.这大于4.它应该返回第二列中的值在它上面的行。但事实并非如此。算法期望返回'a'但Excel返回'd'! 有谁知道实际的算法? 编辑:我犯了一个错误,但我的问题仍然存在。请参阅下面的评论。

1
Excel公式 - 计算唯一项目但排除“管理员”
我正在寻找一些与Excel相关的帮助,我无法弄清楚自己的公式。 我有A1范围内的数据样本列表:B7 - 列A是名称列表(例如John,Jane等),B列是项目代码列表(例如ABC,ABD,Admin等),就像这个: A B John ABC Jane ABD John Admin Jane ABC Mike ABD John ABC Jane Admin 我要算独特项目的数量,约翰和简已分别制定上,但排除了管理项目。 例如,John曾在项目ABC '和Admin上工作过两次,因此John的独特项目计数为1。 Jane曾参与ABC,ABD和Admin等项目,因此Jane的独特项目数量为2。 我已经尝试了sumifs,countifs和数据透视表的所有各种组合,但没有设法计算除了Admin之外的独特项目。

1
使用Chart BeforeDoubleClick与工作表中的图表对象
我试图使用Chart.BeforeDoubleClick事件让宏在工作表中的图表上工作。 我已经能够在独立的图表中使用BeforeDoubleClick事件(不使用类模块)。但我想让它在嵌入作为工作表中的对象的图表中工作。我们的想法是在单个工作表中复制多个图表。 按照本书中的建议(第172-3页),我做了以下工作: 创建了新的工作簿。在工作表Sheet1中添加了2列随机数据,并在数据旁边的同一工作表中添加了散点图。 使用代码插入名为“cl_ChartEvents”的类模块: Public WithEvents myChartClass As Chart 使用代码创建了一个标准模块: Dim myClassModule As New cl_ChartEvents Sub InitializeChart() Set myClassModule.myChartClass = _ Worksheets("Sheet1").ChartObjects(1).Chart End Sub 在VBA编辑器中,双击“Sheet1(Sheet1)对象并插入代码: Private Sub MyChartClass_BeforeDoubleClick(ByVal ElementID As Long, _ ByVal Arg1 As Long, ByVal Arg2 As Long, Cancel As Boolean) Select Case ElementID Case xlLegend Me.HasLegend …

3
如何在Excel 2010中分配新的键盘快捷键
我需要一个Merge&Center的键盘快捷键。我希望它是ControlShiftM。我不熟悉Macros,就像在另一个答案中建议的那样,当我去选项时,我找不到快捷方式......我试着按照帮助信息,但是已经回答了Excel自定义功能区不具备相同功能Word 2010的选项。 那么,我该如何逐步实现呢?我知道这是给超级用户的...我不是一个......但我希望有一天会成为一个人。请帮帮我。




1
Excel数据透视表 - 每天平均值
我有一张数据表 Date Item Quantity Operator 01/01/2014 Item1 3 John 02/01/2014 Item1 7 Bob 02/01/2014 Item2 4 John 03/01/2014 Item1 2 Bob 07/01/2014 Item2 3 John 我已经将表格变成了一个像这样的数据透视表,其中运算符是一个过滤器 Operator (All) Row Labels Total Item1 12 Item2 7 Grand Total 19 我想为每个项目每天添加另一列,但需要能够按运算符进行过滤。 例如,在7天的日期范围内,约翰出售3个Item1和7个Item2。这意味着约翰平均Item1每天销售0.43 和每天1 Item2。(它是否正确?)


1
Excel:根据第三个标准,仅重复一次重复计数
所以我得到了一份excel表,其中列出了(除其他事项外)组织和他们活跃的年份。一些组织每年活跃一次以上。它看起来像这样: 年 - 组织 2015 --- Orga A 2015 --- Orga A 2015 --- Orga B 2014 --- Orga C 2014 --- Orga C 2013 --- Orga D 2013 --- Orga D 我正在试图找出一个公式,它会给我每年活跃的独特组织数量(例如:2015年2个,2014年1个,2013年1个)。 我尝试过:我在C中创建了一个新列,并在每一行中输入了这个公式: =COUNTIF($B$2:B*X*,B*X*)=1 X = 2(B2),在第一行,并且每行增加1(例如B2,B3,B4)无论是第一次组织是否活动(如是/否),都将输出。 有了这个,我就可以创建一个简单的COUNTIF公式来计算组织活跃的数字。然而,问题在于,这是指该组织是否在所有年份中不止一次活跃,而不是每一年。 每年编写上述功能不是一种选择,因为表格应该是“自我维持”的,因为它是一个需要适应未来年份的持续列表。 我觉得这可以通过数组公式和IF函数来解决,但我不确定如何...任何输入都会非常感激!(:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.