如何把多个相同格式的Excel表格数据快速的合并到一张表格中

2024年10月29日 20:23
有5个网友回答
网友(1):

1、以下图表格为例演示操作方法。把相同店名的单元格合并。

2、选中B26:B35这区域单元格。如图所示,点击数据选项卡中的分类汇总

3、弹出对话框,直接点:是

4、即时,在B列左侧插入了一列;原B列成为C列。把相同店名的单元格计算出总数来。

网友(2):

可以利用VBA将多个格式相同的Excel表格数据快速合并到一张表格中。

软件版本:Office2007

方法如下:

1.在当前工作簿中有多个格式万全相同,但数据不同的工作表,将其内容合并到SHeet1中:

2.Alt+F11,输入代码如下:

3.F5执行代码,得到结果如下:

网友(3):

把 多个工作表 合并到到一张表, 最快捷的方法是用宏处理:

例如 将多个表合并到总计表:
总计 表只留一个标题
右键点 汇总 工作表 标签 ,查看代码, 把如下代码复制进去, F5运行:
Sub 工作表合并()
For Each st In Worksheets
If st.Name <> ActiveSheet.Name Then st.UsedRange.Offset(1, 0).Copy [a65536].End(xlUp).Offset(1, 0)
Next
End Sub

就会把多个表合并 到 总表,

如下例: 在Sheet 总计 中 运行 如上代码,就会将所有 月份 分表 汇总 进来,方便后续处理,而 不需要一次次粘贴处理

网友(4):

相同格式的Excel表格数据快速的合并到一张表格中,可在汇总表中,选择“数据”选项下的“合并计算”,然后选择函数,选择数据区域,确定,即可。

 

详见附图

网友(5):

假设你要引用的是不同表中D4这个单元格。

1.新建表“汇总”,在A列输入“工作表名称”(A2至A…录入n个表的名字)。

2.第二列B2单元格输入公式:“=INDIRECT(CONCATENATE(A2,"!D4"))”,公式的意思是引用“汇总”表A2单元格相同的表中D4单元格的内容。(假设A2=王小明,则引用表“王小明”里的D4单元格的值)

3.拖拽B2的右下角自动生成一列对n个表对应单元格格的引用了,其他的引申就自己开发了,公式可以结合其他运算的。
我做了个演示,无法上传,你自己慢慢弄吧。