如何将EXCEL中多个工作表中的内容统计汇总到一个工作表中

如1000个工作表,每个表中都是两列,第一列为日期(日期多个且不连续,每表日期个数不一定相同),第二列为数据(数据类型为有限的17个值分别为0 11至14 21至24 31至34 41至44)

统计1000个表中某一特定日期特定数据的个数,如2010-3-1日的 0的个数 21的个数 23的个数 31的个数等

生成新数据报表18列,第一列为日期 第2-18列分别为0/11/12/13/14 21/22/23/24 31/32/33/34 41/42/43/44所对应的统计个数值。并按照第一列的日期排序。某一特定日期只能占用一行不允许重复。
感谢大家的建议和回复!!!
需要补充的是:结果只需要统计多个表中同一日期项下 相同值的个数 比如22的个数 23的个数 33的统计个数等。 不需要求和。

这个问题有点复杂不过我可以给你一个“超级汇总函数”希望对你能起到抛砖引玉的效果,他的优点就是在汇总表后增加新表,汇总会自动默认。

函数:

Function CJHZ(X As Range, Y As Integer, Z As Integer)

On Error Resume Next

For I = 2 To Sheets.Count

CJHZ = CJHZ + Application.WorksheetFunction.SumIf(Sheets(I).Columns(Y), X, Sheets(I).Columns(Z))

Next I

Application.Volatile

End Function 

我对宏函数了解不深如果楼主也不是很了解的话我建议用傻瓜的办法,就是把得数除以统计数就等于个数了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-17
做不了,求和公式最多可以有30个参数相加,1000个表得多少个参数,必须加不了...
第2个回答  2010-09-17
1000个表?那可能还是要用vba来做了
第3个回答  2010-09-17
建议sql做。这么大的数据量真是难为excel了
第4个回答  2010-09-17
excel公式做不到,用vba吧。

怎么把excel中的多个工作薄内容汇总到一个?
方法一:复制粘贴 1. 打开每个工作表,选中需要复制到新表的数据区域,使用Ctrl+C复制选定的数据。2. 打开新表,选定目标位置,使用Ctrl+V将数据粘贴到新表中。该方法的优点是简单易懂,没有技术门槛,但是数据量过大时效率较低。方法二:使用Excel函数 1. 打开新表,选定要放入数据的位置,输入以下...

多个Excel表格数据怎么汇总到一个表格里面?
1. 复制粘贴:这是最简单的方法。打开一个目标Excel工作簿,然后逐个打开其他要汇集数据的Excel文件。在源工作簿中选择数据范围(例如,选中整个工作表或特定数据区域),然后复制(Ctrl + C),切换到目标工作簿,选择要粘贴的位置,然后粘贴(Ctrl + V)。重复这个步骤,将所有源数据逐个粘贴到目标工作...

怎么把多个excel工作簿汇总到一个工作簿里面
1. 分别打开所有需要汇总的工作簿。2. 在每个工作簿中,选中需要汇总的数据。3. 复制这些数据。4. 打开新的工作簿,选择需要粘贴数据的位置。5. 粘贴数据。6. 重复以上步骤,直到所有需要的数据都粘贴到新工作簿中。三、使用VBA宏进行自动汇总 假设你要将多个工作簿中的数据汇总到一个主工作簿中。...

如何将多个excel工作表数据汇总到一张表中?
在Excel中,要提取多个工作表中的数据,通常可以使用公式、数据透视表或者VBA宏等方法。使用公式是最直接的方式。例如,如果想从名为"Sheet2"的工作表中提取A1单元格的数据到当前工作表,可以使用以下公式:`=Sheet2!A1`。这会将"Sheet2"中A1单元格的内容显示在当前单元格中。若需要提取多个单元格的...

如何把多个工作表数据汇总到一个表格中?
excel表格下多个sheet内容汇总到一个表格中,可以按照以下步骤进行操作:1、打开EXCEL表格,点击数据选项卡中的“现有连接”。2、点击“浏览更多”。3、找到需要汇总的表格,点击打开。4、选中相关Sheet表格,点击确定。5、弹出导入数据对话框,点击确定。【加入社群一起学习】6、同步骤1~5,依次添加其他...

excel怎么将两个工作簿数据汇总在一个表格中
一种情况,将多个工作簿中的工作表汇总到一个工作簿文件中,生成多个工作表。cao请点击输入图片描述 操作步骤:打开一个Excel文件,单击【超级处理器】-【工作表操作】-【移动工作表】,打开对话框,找到需要合并的文件,全选,单击【确定】即可完成。一种情况,将多个工作簿中的工作表中的数据合并到一...

如何将多个excel表格汇总到一个表中
部分用户可能电脑型号不一样,但系统版本一致都适合该方法。1、打开Excel表格,选中单元格,点击数据,获取数据,自文件,从工作簿 2、选择需要合并的第二张表格,导入,选择sheet1,点击加载的下拉箭头,加载到,选择现有工作表,确定即可

如何将多个Excel工作表数据汇总到一个表里
1. **使用INDIRECT函数**:INDIRECT函数可以根据文本字符串引用某个单元格。例如,假设要提取Sheet1至Sheet10的A1单元格数据,可以在新的工作表中使用类似`=INDIRECT("Sheet"&ROW(A1)&"!A1")`的公式,并将该公式向下拖动以引用不同工作表的A1单元格。这种方法简单直接,适用于工作表数量不多的情况。

如何将多个excel文件汇总到一张表格中?
2、首先打开其中一个【Excel】文档,如下图所示。然后点击【数据】,如下图所示。然后点击【新建查询】,如下图所示。然后点击【从文件】,如下图所示。然后点击【从工作簿】,如下图所示。3、如果是相同格式的Excel表格,可以利用VBA快速将几个工作表中的数据全部汇总到一个工作表中。4、需要点击“...

怎样用Excel将多个表格中的数据汇总到一个表格
Excel将多个表格相同数据汇总到一个表格,具体要看表格结构,方法有以下几种:第一种:依次点击“数据”选项卡-“合并计算”命令-“添加数据区域”;第二种:将多个表格数据复制到同一张工作表中,再按计算项进行排序,将相同项目排列在一起,最后依次点击“数据”选项卡-“分类汇总”命令;第三种:...

相似回答