1、以下图表格为例演示操作方法。把相同店名的单元格合并。
2、选中B26:B35这区域单元格。如图所示,点击数据选项卡中的分类汇总
3、弹出对话框,直接点:是
4、即时,在B列左侧插入了一列;原B列成为C列。把相同店名的单元格计算出总数来。
可以利用VBA将多个格式相同的Excel表格数据快速合并到一张表格中。
软件版本:Office2007
方法如下:
1.在当前工作簿中有多个格式万全相同,但数据不同的工作表,将其内容合并到SHeet1中:
2.Alt+F11,输入代码如下:
3.F5执行代码,得到结果如下:
把 多个工作表 合并到到一张表, 最快捷的方法是用宏处理:
例如 将多个表合并到总计表:
总计 表只留一个标题
右键点 汇总 工作表 标签 ,查看代码, 把如下代码复制进去, 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 总计 中 运行 如上代码,就会将所有 月份 分表 汇总 进来,方便后续处理,而 不需要一次次粘贴处理
相同格式的Excel表格数据快速的合并到一张表格中,可在汇总表中,选择“数据”选项下的“合并计算”,然后选择函数,选择数据区域,确定,即可。
详见附图
假设你要引用的是不同表中D4这个单元格。
1.新建表“汇总”,在A列输入“工作表名称”(A2至A…录入n个表的名字)。
2.第二列B2单元格输入公式:“=INDIRECT(CONCATENATE(A2,"!D4"))”,公式的意思是引用“汇总”表A2单元格相同的表中D4单元格的内容。(假设A2=王小明,则引用表“王小明”里的D4单元格的值)
3.拖拽B2的右下角自动生成一列对n个表对应单元格格的引用了,其他的引申就自己开发了,公式可以结合其他运算的。
我做了个演示,无法上传,你自己慢慢弄吧。