Questions tagged «microsoft-excel»

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

1
Excel忽略MIN数组中带日期减法的空白单元格
我试图找到两组日期之间的最小差异。 最简单的数组公式排序工作并找到最小的差异,但如果其中1列缺少日期,则将空白单元格视为0,并且MIN天数差异的结果变为类似-42634(这不是什么我想要)。 {=MIN(X23:X95-P23:P95)} 经过一些阅读后,我试图仅在两列都不是空白时才减去,而它只用一行... =IF(OR(ISBLANK(X23),ISBLANK(P23)),"",X23-P23) 它返回一个 #VALUE! 如果我尝试用它包装它会出错 MIN... =MIN(IF(OR(ISBLANK(X23),ISBLANK(P23)),"",X23-P23)) 我不是Excel专家,但我猜它是因为a MIN 除了空白单元格之外什么都会抛出错误,因为我读它应该忽略空白。运用 MIN / MAX 在2个单元格上,其中一个包含日期而另一个空白似乎确认了这一点,因为它导致了唯一的日期。 我试着将其纳入原始配方,但我不知道我在做什么,最终得到了一个 #VALUE! 再次出错。救命? {=MIN(IF(OR(ISBLANK(X23:X95),ISBLANK(P23:P95)),"",X23:X95-P23:P95))}

1
Excel:在不同的计算机上打开同一文件时,VBA会报告不同的形状宽度
我为什么要挠头。两台计算机都运行Win7 pro 64位,以及相同版本的Excel(版本1708,Build 8431.2236)。电子表格中插入了8个图像。这就是我用来报告图像宽度的方法: For Each p In ActiveSheet.Shapes MsgBox ("TL row: " & p.TopLeftCell.Row & ", TL column: " & p.TopLeftCell.Column & " ,image width: " & p.Width) 这是我在两台计算机上得到的: computer 1 computer 2 14, 1, 72 14, 1, 73.2 157, 4, 379.5 157, 4, 386.4 182, 4, 379.5 182, …

3
Word 2010中的邮件合并功能
我有这个Excel文件,有多个工作表,我希望导入到Microsoft Word的信函格式。 首先,我开始邮件合并到这个excel文件并选择了这个特定的表/表,然后我用必要的字段填充了这封信并完成了。 之后,我想再次将合并邮件发送到同一个文件,但这次选择了另一个具有不同列的表,我希望用该数据填充该字母。当我试图这样做时,我收到一个错误,说我必须删除以前填充的字段并将其替换为新选择的字段。 错误消息: 此合并字段在主文档中使用,但在数据源中不存在。您可以从主文档中删除无效的合并字段。或者,您可以使用数据源中的有效合并字段替换它。 我需要的列来自Excel文件中的不同表,这就是我单独检索数据的原因。 我该如何纠正错误?

3
为什么Excel的“绿色标记”是csv文件中的随机单元格?
我有两个CSV文件, test_a.csv 和 test_b.csv。绿色标签信息框突出显示“不一致的公式”。 为什么Excel绿色标签A4在 test_b.csv?如何防止Excel对我的单元格进行绿色标记? 的内容 test_a.csv: ="66526" ="86207" ="76830" ="85244" ="46830" 的内容 test_b.csv: ="36064" ="36207" ="36830" ="35244" ="36830"

1
替换单元格中的多个可能字符
我想问一下在excel中替换多个可能的字符。 我有一些包含坐标的单元格: (37.286.866,16.826.515) (36.491.603,17.624.765) (37.297.949,16.951.373) 我想在没有括号的新单元格中获得它们的价值,并且(如果可能的话)之间的空间如下: 37.286.866,16.826.515 为了使其在单元格中清楚,包括两个坐标。例如 A1 细胞包含 (37.286.866, 16.826.515) 我尝试了类似的东西(意图使用另一个嵌入式 SUBSTITUTE 之后)但似乎不起作用: =SUBSTITUTE(A1;"(";"-") 虽然没有错误只是一个空白单元格。 知道我怎么能实现这个目标? 如果可能的话,我对VB解决方案不感兴趣。只是一个in-cell解决方案。我正在寻找的功能(如果这使它更清楚)类似于正则表达式 [()] 以前的任何一个都可以替换。 我正在使用MS office 2010。

2
除重复之外的系列中N个最高数的总和
我已经完成了这个主题 总结系列的N最高值 而这并不是我需要的。例如 =SUM(LARGE(Range;1); LARGE(Range;2); …; LARGE(Range;N)) 问题是数据集是否有5个数字,我对最高的4个数字感兴趣。为此,我通过线程查看了 求和列的前N个元素 : =SUM(OFFSET(AK$1,1,0,AZ1,1)) 如果所有五个条目都不同,则不会有任何问题。但是如果有任何2个条目具有相同的值,那么我希望将一个这样的条目用于求和。 换句话说,如果5个数字是 0,1,2,3,4和5,最高5的总和为15。 对于2,3,4,2,5,相同的代码将返回值16并且我希望值为14(通过省略重复第二次的2) 怎么做到这一点?

1
将单位导入CSV数据导入Excel
我有一堆包含带尾随单位值的CSV文件。这使得Excel认为它是文本,因此我无法在数据透视表中对它们求和。 数据看起来像这样: Date; Text; Amount; 2016-12-11; Gas Station; -152,00 kr 2016-12-10; Food Stare; -130,00 kr 2016-12-09; Payment; 500,00 kr 我设法通过插入一个新列来“解决”它,我删除单位并使用文本将文本转换为数字 =NUMBERVALUE(SUBSTITUTE(C2; " kr"; "")) 然后告诉Excel如何格式化该列和数据透视表中的值。但这感觉非常虚伪。 有什么方法可以导入数据并告诉Excel它已经有正确的单位,这样我就可以直接使用CSV中的数据了吗? 从CSV文件中删除单元不是一种选择,除非绝对必要,否则我宁愿远离VB。


1
为每分钟和uri的请求创建图表
我有一张看起来像这样的桌子。 time|uri 08:50:28|foo 08:51:42|bar 08:52:48|foo 08:53:49|bar 08:53:50|baz 08:54:02|bar 08:54:03|baz 08:55:27|foo 08:55:34|baz 08:56:47|bar 我想制作一个线图,每个uri都有一条线,线的高度由每分钟的请求数决定。我该怎么做呢?

5
逗号分隔值(字面意思,不是csv)在excel中的相同单元格中,放入单个单元格中
我在excel中有一列包含邮件的单元格,有些只包含一封邮件,但是其他邮件包含这种格式的每个单元格的多封电子邮件: one@example.com, two@example.com, three@example.com 我想要实现的是让他们这样: one@example.com two@example.com three@example.com 我猜(不要接受我的话)你可以做某种if语句 if (cell contains ", ") get string from ", " to ", " and paste somehow else "b1" 你现在可能会在你的屏幕上大喊大叫:)(或笑)但它只是如何接近它,不知道要使用的功能还是这样甚至可能。 所以,如果你有任何想法我很感激!! 为了以防万一,我想从这个文件中做一个csv所以,任何可以做到这一点的解决方法都会...... 提前致谢! 特鲁法 顺便说一下,我希望我已经清楚地解释了这个问题,如果没有请求澄清! 编辑:问题实际上已经解决了,我放弃并逐一做了,一个方法永远不会让你失望:) Iwpuld感谢任何想法,无论如何为了未来和知识的缘故!

2
获取Excel以0为基础刻度线而不是轴末端(具有固定的最大值或最小值)
换句话说,我希望Excel将刻度标记锚定为0。 我试图得到一个从-35到35的轴,但是在10的倍数上的刻度: 30,20,10,0,-10,-20,-30 我已将“固定”(自定义)主要单位设置为10,并且我的数据最大值和最小值将自动为-40和40,因此我还为轴端设置了“固定”值(-35为最小值)和35最大)。 ...但是刻度标记位于: 35,25,15,5,-5,-15,-25,35 如何强制刻度线在0处接地?(这应该是默认的!) 编辑:这张照片几乎解释了这个问题。 ...如果你能解决这个问题,可以将这些数据复制并粘贴到Excel中。;) x 0 0 0 是 30 -20 -30

1
正确使用Excel匹配功能查找部分匹配
我拼命想让我的excel做我想做的事。我想找到一个字符串,该字符串写在我的A1到A5列的B1列中。B2列中的字符串也应在A1:A5中搜索。 例: ______________ | A | B | |_______|_____| | | | | 13234 | 12 | |_______|_____| | | | | 15485 | 13 | |_______|_____| | | | | 13234 | 23 | |_______|_____| | | | | 78165 | 132 | |_______|_____| 现在C1到C5的输出将是: C1 = no match …

2
对Excel图表类别进行分组
有没有办法在Excel图表中对类别进行分组或提供颜色区别?我一直在搜索,虽然他们是在2D图表中分组类别的方法,但我没有找到使用z轴的示例。在下面的示例中,所需的组分隔以红色,橙色和绿松石多边形显示。如果没有办法将组分开以提供区别,是否有办法更改条形颜色以提供类别组单独指定? 结论: 如果您只有一系列数据,则可以按照http://office.microsoft.com/en-us/excel-help/vary-the-colors-of-same-series-data的 “逐点变色”。-markers-in-a-chart-HP010007429.aspx#BM2。如果你有一个包含多个系列的图形,无论是否为3D,这都不起作用。 我找到的选项是双击每个数据点(在本例中为条形)并手动更改颜色。


2
在几个工作表中汇总单个单元格
我可以轻松地将一个给定的单元格(例如B9)与多个工作表相加,例如: =SUM(Sheet7:Sheet11!B9) 这相当于: =Sheet7!B9+Sheet8!B9+Sheet9!B9+Sheet10!B9+Sheet11!B9 这是Sheet7到Sheet11的所有工作表中单元格B9的总和。我需要创建类似第一个公式的东西,但是在单元格中使用工作表名称。所以,如果A1包含: Sheet7 和单元格A2包含: Sheet11 然后A3中的公式将使用这些单元格。到目前为止我尝试过的是: =SUM(A1 & ":" & A2 & "!" & B9) 和 =SUM(INDIRECT(A1 & ":" & A2 & "!" & B9)) 这些都不奏效。 我可以轻松地创建一个VBA函数来执行此操作,但工作簿必须能够在无宏环境中运行。

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.