如果日期范围跨了多张工作表,如何在一个工作表中汇总所有日期的计数结果?
时间: 2024-09-30 20:06:28 浏览: 26
如果日期范围分布在多个Excel工作表中,要在同一个工作表汇总每个工作表的某一天的计数结果,你可以使用数组公式和INDIRECT函数。以下是一种方法:
1. 打开包含汇总结果的工作表,选择一个空白区域,比如B2单元格开始的地方。
2. 在这个区域输入一个数组公式来遍历各工作表,并对指定日期进行计数。假设你的日期在其他工作表的A列,第一天的日期在A1,公式可能是这样的:
```excel
=SUMPRODUCT((INDIRECT("'Sheet1':A:A") = TODAY()) * (Sheet1!$B:$B + Sheet2!$B:$B + ...))
```
这里的"'Sheet1':A:A"是一个引用,INDIRECT函数将字符串转换为实际的单元格引用。你需要将“Sheet1”、“Sheet2”替换为你想要汇总的实际工作表名称。
3. 完成输入后,记得按下Ctrl+Shift+Enter键而不是只按Enter键来确认这是一个数组公式,因为常规Enter不会创建数组公式。
4. 如果有更多工作表,继续添加到数组内,每增加一个工作表就在逗号后面加上一个新的工作表名称。
5.
相关问题
接上段对话:价格列的汇总方式选择为"不同值的计数"中 不同值的计数在哪里 我用的是excel2019的版本
对不起,我之前的回答有误。在Excel 2019版本中,"不同值的计数"选项在数据透视表中不可用。
要按行展示日期和价格,请按照以下步骤操作:
1. 将日期和价格数据复制到一个新的工作表中。
2. 在新工作表的第一行中,输入一个标题,例如"日期"和"价格"。
3. 在日期列的下方插入一行,然后在新插入的行中输入序号 1, 2, 3, ...,以标识每个价格对应的行。
4. 使用Excel的筛选功能(数据 - 筛选)对日期列进行筛选,选择"排序"选项。这将打开排序对话框。
5. 在排序对话框中,选择按照日期列升序排序。确保勾选"扩展选择"选项。
6. 现在,按照日期的顺序,将每个日期对应的价格复制到新工作表中的相应行。
7. 最后,删除原始数据表中的重复行即可。
这样,你就可以得到一个按行展示日期和价格的新工作表。每一行都对应一个日期和价格,且没有合并相同日期的价格。
excel透视表如何去重复去空值计数
要在 Excel 透视表中去重复和去空值,可以按照以下步骤操作:
1. 在 Excel 中打开你的数据表格,并确保数据列已经正确填充。
2. 选中你的数据表格区域,包括表头和要进行透视分析的数据。
3. 在 Excel 菜单栏中选择“插入”选项卡,然后点击“透视表”。
4. 在弹出的透视表对话框中,确认选择的数据范围,并选择要将透视表放置在新工作表或现有工作表的位置。
5. 在“透视表字段列表”中,将需要计数的列拖放到“值”区域。确保将该列放在“值”区域一次以上,以便进行计数。
6. 单击“值”区域中每个列的下拉箭头,选择“值字段设置”。
7. 在“值字段设置”对话框中,选择“设置”选项卡。
8. 在“求和汇总方式”下拉菜单中,选择“计数”。
9. 勾选“去重复项”。
10. 单击“确定”关闭对话框。
11. 现在,你的透视表将会显示去重复、去空值并计数后的结果。
请注意,这些步骤可能会因不同版本的 Excel 而略有不同。但是,以上步骤应该可以帮助你在 Excel 透视表中去除重复和空值并进行计数。
阅读全文