Questions tagged «microsoft-excel»

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

2
当精确文本具有运算符时,COUNTIF不正确计算文本
我有一个从数据库自动生成的表,我正在尝试计算<None>表中的文本。我使用以下公式: =COUNTIF(SomeTable[SomeColumn],"<None>") 它产生一个不正确的计数,但我相信它正在解释<和>作为操作员抛弃计数。 当我将<和>更改为*时,它会适当计数 =COUNTIF(SomeTable[SomeColumn],"*None*") 如何使公式解释<none>为仅文本。

2
从选择放置创建Excel饼图
我有一个如下表: Choice 1 Choice 2 Choice 3 Person A 3 2 1 Person B 1 2 3 Person C 1 3 2 Person D 1 3 2 等等 每个人决定的,其中一个是他喜欢的(第一个),第二个最佳选择(第二个)和最不喜欢的一个(第三个)。 我知道我可以通过使用分数间接生成饼图,但是有没有直接的方法在Excel中创建饼图以可视化哪个选项最受所提供的展示位置的青睐?


2
如何在Excel中提取值
我想在单元格中提取第一个值,但承认,我在Googling上表现不好。 例如: Cell A1: 25-23 Cell A2: 22 Cell A3: 21-9 Cell A4: 8-1 我希望看到以下结果: Cell B1: 25 Cell B2: 22 Cell B3: 21 Cell B4: 8 谢谢!


2
在Excel中,我需要找到两个数组之间的数据匹配 - 一个水平和一个垂直
在Excel 2010(或2007年 - 我有两个,虽然我的操作系统只有Win7 32位作为我们运行的一些遗留应用程序的限制),我需要找到如何从两个数据数组中找到并返回匹配值。 我有两个电子表格。一个是来自层级OLAP多维数据集维度的巨型平面文件(来自SAP BPC的37,000行)。另一个是我需要匹配的值表。我需要将第二个电子表格中的匹配值返回到第一个Sheet中的ColumnA - flatfile。 挑战在于,由于它是一个层级结构,我不能从Sheet1中选择一个匹配的列 - 匹配可以在每行的任何列中。所以,基本上,我正在考虑需要采取Sheet 1单行作为数组和Sheet 2列作为数组匹配的任何内容(我认为)。 在英语中,我希望Excel:对于Sheet1的每一行都有数据,查看整行中的所有内容(例如,范围B2:R2 - 我将Col A留作公式/匹配值的空白)。如果任何内容与报告类别列表中的任何内容匹配(即表2列A,范围A1:A42),则将Sheet2值返回到Sheet1!A2(我为匹配所做的空白列)。 这是一个带有食物寓言的数据样本。请注意,我已经创建了一个空白的ColumnA,并且每行中的数据向上进行了一个分类层次,其中ColB是基本级别,如果需要,它会重复,以便终端父级在ColF中: 现在,在下一个图像中是我想要使用的报告格式。请参阅,有时我们需要来自某些层级,有时来自其他层级的数据。 最后,我的电子表格将填充我想要的自定义报告类别(然后我可以针对聚合数据调整这些类别)。 我一直在通过怪物vlookup公式实现这一点,但是想知道是否还有另一个,更容易或者至少资源密集程度更低的方式,因为37,000行与vlookup语句嵌套8深度使Excel喜欢崩溃很多。因此,使用我的真实报告类别(sheet2称为All_Budget_Units),这是我目前使用的: = IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(C2,All_Budget_Units $ A $ 1:!$ A $ 39,1,FALSE),D2),All_Budget_Units $ A $ 1 :$ A $ 39,1,FALSE),E2),All_Budget_Units $ A $ 1:$ A $ 39,1,FALSE),F2),All_Budget_Units $ A $ 1:$ …

1
函数需要引号中的日期,如何从另一个单元格拉?
我有一个表单的Excel函数=RTWArcValue("7/14/15 14:00:00")。函数的参数必须是引号内的日期和时间。我正在尝试自动将其自动输入基于用户输入的日期到单元格A1,但我无法弄清楚如何将该值插入到函数参数中。 我试过简单地说: =RTWArcValue(A1), =RTWArcValue("A1"), =RTWArcValue("""A1"""),甚至=RTWArcValue(""""&A1&"""")。这些都不起作用,我得到一个错误,说它不是函数的正确输入。 我也尝试了其他的东西,比如使用DATEVALUE。 有没有人对此有所了解?如何在满足功能要求的同时使用此功能并从另一个单元格输入值?此时我认为可能只是该函数不允许您引用日期输入的其他单元格。 我希望此函数的输入能够给出该月的第一天。我可以通过使用符号输入当前日期=RTWArcValue("Day(Now())"),这有效,但是当我输入时=RTWArcValue("Date(YEAR(Today()), MONTH(Today()), 1)"),我收到一条错误消息。



1
将切片器选择添加到列表中的工作表 - Excel VBA
我有一个带有切片器的数据透视表,用户可以在其中进行多项选择。我试图在切片器中列出所选的值,以便它们可以使用CONCATENATE在另一个单元格中连接在一起。我正在使用下面的代码。 此时,单元格L5:L7填充了切片器中的第一个选择,但没有其他选择。 我做了一些研究,发现了一个可能的CUBESET功能解决方案,但我无法在我的电子表格中使用它。因此VBA尝试。有人知道它有什么问题吗? Sub City_Click() Dim cache As Excel.SlicerCache Set cache = ActiveWorkbook.SlicerCaches("Slicer_City") Dim sItem As Excel.SlicerItem For Each sItem In cache.SlicerItems If sItem.Selected = True Then Range("L5").Value = sItem.Name If sItem.Selected = True Then Range("L6").Value = sItem.Name If sItem.Selected = True Then Range("L7").Value = sItem.Name Next sItem End Sub


1
如何安装Excel 2003加载项(* .xla)
我需要创建一些东西,bat脚本(?),为Excel 2003安装一个附加组件,这样最终用户就不需要从Excel的手动工具 - > Addin ...手动安装附加组件,然后浏览。 例如,我的加载项是一个文件: C:\Program Files\MyApp\bin\myAddin.xla 从命令控制台安装附加组件的任何建议或步骤? 客户端PC是基于Windows XP的PC。


0
Excel数据连接鬼行为
我有一个工作簿,其中包含与包含数据的许多TXT文件的数据连接。我不得不更改其中一个源文件,这些都工作正常。但是,当我执行“全部刷新”时,原始TXT文件中的数据就会通过。当我刷新该文件时,新数据通过了。我检查了连接列表,只有一个,它指向旧文件,但当我查看名称时,有两个重叠的名称范围。我删除了一个并修复了问题。 我以前从未见过这个幽灵问题。有什么理由值得关注吗?

1
有日期的COUNTIFS
我正在努力获得每个月的支持票数。在我的第一个标签“门票”中,我有: 日期值具有以下特征: 在我的第二个标签中,我有: 我想知道每个月有多少门票。我试过这个: = COUNTIFS(Tickets!B2:B196;">=1/06/17";Tickets!B2:B196;"<=31/06/17") 但这导致0,这是不正确的。你能帮助我吗?

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.