怎么把多个excel工作簿里面的相同名字的工作表的内容合并到一起

如题所述

第1个回答  2015-09-02

1.首先,先来看一下INDIRECT函数的用法。INDIRECT函数的作用是:将表示单元格引用的文本转换为实际单元格的引用。具体示例见下图说明:

2.上面的例子是返回同工作表中的内容,INDIRECT函数对不同工作簿、不同工作表的文本地址也是同样适用的,如下图示例:

3.注意:对部分工作表名称引用时需要在工作表名称前后加上英文状态的单引号,比如说以数字开头的工作表名称,实际单元格引用类似:='1月份报表'!H18。为了避免错误,可以将所有工作表名称前后都加上单引号。

4.下面来介绍一下要合并的数据。我们有12张工作表,每个工作表是一个月份的数据。其中A列是客户名称,B列和C列分别是两个产品的销售数量。每个表格里A列的客户名称是一样的(可以类比财务报表的固定科目)。

5.首先,建立一个汇总表,把客户名称复制到汇总表的A列。

6.从B1开始,将工作表名称顺序填充在汇总表第一行。

注意:工作表名称可以用其他Excel小插件取得,转置粘贴到B1开始的单元格区域。

7.先来汇总产品一各月的销售数量。

双击B2单元格,输入公式:=INDIRECT("'"&B$1&"'!B"&ROW(A2)),返回1月份A客户产品一的销售数量,我们可以查看原始数据表验证一下。

8.注意:上面INDIRECT函数生成单元格地址引用部分用了公式,B1代表月份,!B代表取每个表B列数据。row(A2)先返回A2单元格的行数2,然后下拉会变成3,4……等,也就可以顺序取得每个工作表其他客户的销售数据。

将B2单元格公式右拉,下拉填充满数据区域就可以方便的查看各月份各客户产品一的销售金额了。也可以查看原始数据表验证一下。

9.如果要查看产品二的数据,可以修改B2的公式,将!B改成!C,右拉下拉即可。也可以用查找替换的方法一次性完成该转换。

易错点提示:这种替换时不要只将B替换成C,因为公式中包含的所有字母B都会被替换成C,导致发生不可预期的错误。比如说ISBLANK函数的B替换成C后,excel就无法识别并运算了。

10.替换完成后,也可以查看一下原始数据表产品二的销售量,看是否正确返回了结果。

在EXCEL表格里面怎么把相同名称的不同数据合并到一起
第一种方法是通过分类汇总。首先,确保您的数据已按照名称列进行排序,使得相同名称的数据集中在一起。接下来,选择数据区域并执行分类汇总功能。选择需要汇总的列并确认操作,此时在每个名称数据后会插入一行汇总数据。若需汇总多个字段,重复此步骤即可。分类汇总功能位于表格右上角,使用1、2、3按钮分别显...

Excel如何合并多个工作表的重复数据
1、首先打开excel文件,如图所示,有一些是重复项。2、然后选中数据区域:A1:B10。3、点击工具栏的插入,点击数据透视表。4、在弹出的创建数据透视表对话框中,选择现有工作表,将位置选到工作表右边的空白区域。5、点击确定之后,会弹出下图所示区域。6、将书名拖到行标签里面,将销量拖到数值里面。7...

怎样把多个excel工作簿里面的相同名字的工作表的内容合并到一起?
1、首先,我们需要在C列添加一个辅助列,在第一个数据右边的单元格(C2),输入函数公式:=B2。2、在下一个单元格(C3),输入函数公式:=IF(A3=A2,C2&"\/"&B3,B3)即:如果A列的姓名与上一个单元格相同,返回结果上一个单元格的内容加B列对应的数据,并与之以斜杠隔开,否则,等于B列对应的...

怎么把多个excel工作簿汇总到一个工作簿里面
1. 打开一个新的Excel工作簿。2. 点击“数据”选项卡。3. 在“获取外部数据”组里选择“来自其他源”。4. 选择“合并工作簿”,然后选择需要合并的工作簿所在的位置。5. 选择要合并的工作簿,点击“合并”。二、使用复制粘贴功能手动汇总 1....

多个Excel工作簿怎么合并成一个新的工作簿
1、首先,我们打开两个excel表格来演示,如图所示,我需要把表格1的内容整体合并到表格2中。2、页面切换到表格1,如图所示,右键单击“sheet1”,弹出菜单选择“移动或复制工作表”。3、如图所示,点击下拉菜单,选择“表格2”(此时,表格1和表格2都处于打开状态),然后根据需要,选择表格1插入位置,...

excel怎么合并、汇总含有多个工作表的工作簿?
使用剪贴板法,首先需要在Excel剪贴板中粘贴所有工作表的内容,然后在新建的工作表中,使用“全部粘贴”功能完成合并。若使用VBA法,只需将相应代码复制到Visual Basic界面并运行,即可自动完成合并。Power Query则适用于Excel 2016或更高版本,需要在数据导航器中导入工作簿,转换数据,取消不需的表名,并...

怎么把多个excel工作簿里面的相同名字的工作表的内容合并到一起
1.首先,先来看一下INDIRECT函数的用法。INDIRECT函数的作用是:将表示单元格引用的文本转换为实际单元格的引用。具体示例见下图说明:2.上面的例子是返回同工作表中的内容,INDIRECT函数对不同工作簿、不同工作表的文本地址也是同样适用的,如下图示例:3.注意:对部分工作表名称引用时需要在工作表名称...

如何把在不同文件夹下相同名称的EXCEL表格合并到同一个工作表或工作簿...
1.原始数据所在工作簿包含多个格式相同的工作表,只不过每个工作表内容不同,比如说不同人名的工作表数据或者不同部门填写的数据。2.在原始数据同目录下新建一个工作簿,建立两个工作表,名称分别为“首页”和“合并汇总表”。3.按Alt+F11进入VBA代码编辑和调试界面。4.根据下图提示,插入一个模块。5....

在EXCEL表格里面怎么把相同名称的不同数据合并到一起
在Excel中,轻松合并相同名称的分散数据,可以通过创建数据透视表实现。首先,确保Excel已打开所需的工作簿。接着,进入操作步骤:在工作表的任意空白区域,单击"插入"菜单,选择"数据透视表"选项。 在弹出的对话框中,确保数据区域已选中,然后指定你希望透视表放置的位置,如新的工作表或现有区域。

EXCEL如何将多个工作表的同一行的所有数据汇总到一个表格
汇总”,然后选择单元格中左上角的第一个单元格 在菜单栏中选择,:数据——合并计算 再出现的对话框中函数中选择求和 选择表格一,把表格一中的数据全部选中 点击右侧的添加,将选中的表格一添加到所有引用位置 参照第六步,将其余的需要汇总的表格都添加进去 点击确定,就得到了汇总的结果 ...

相似回答
大家正在搜