两个表格数据匹配合并到一个表格(合并多个Excel表格数据到一个表)

100人浏览   2024-09-29 08:53:32


今天跟大家分享一个超实用的Excel表格数据合并方法,借助函数公式轻松实现多表格数据合并需求。如下图所示,分别把1月,2月,3月每个员工的销售数据合并汇总到“合并汇总表”中,并且总表数据会根据分表数据更新而自动更新。

如果想实现上面的功能,我们需要借助INDIRECT函数的动态引用功能,所以需要先介绍一下这个函数的动态引用使用技巧。

一、INDIRECT函数介绍

功能:返回由文本字符串指定的引用

语法:=INDIRECT(单元格引用,[引用样式])

第一参数:为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。

第二参数:引用的字符串样式,可省略。省略或TRUE或1时,为A1样式的引用;FALSE或0时,为R1C1样式的引用。

应该实例:

1、直接引用单元格

如下图所示,我们直接引用B2单元格中的销售额

使用公式=INDIRECT("B2",1)

2、跨表格引用单元格

如下图所示,我们跨表引用“2月”表中B2单元格中的销售额

使用公式=INDIRECT("2月!B2")

我们可以看到如果是跨表引用的话,INDIRECT函数第一参数只需按"表名!引用单元格"这种形式即可。知道了这种用法后,我们就可以进行本文开头提到的合并多个Excel表格数据到一个表了。

二、合并多个Excel表格数据到一个表

还是以本文开头说的场景,将员工1-3月份的销售额,合并汇总到一个表格中。1-3月份销售表都是A列为员工名称,B列为销售额,当然每个月的销售表销售员顺序人数不一定相同。

在汇总表B3单元格中输入公式:

=IFERROR(VLOOKUP($A3,INDIRECT(B$2&"!A:B"),2,0),"")

然后点击回车,把公式先向右填充,然后再向下填充即可,如下图所示

公式解读:

①INDIRECT(B$2&"!A:B")就是利用INDIRECT引用汇总表格第二行月份表头来生成动态引用,因为公式在B列引用1月表格,在C列则自动变换为引用2月表格....所以需要锁行不锁列B$2,最终获取对应月份表格A列和B列数据。

②利用VLOOKUP函数第一参数为A列姓名$A3,因为向左填充姓名不变,向下填充姓名改变,所以要锁列不锁行;第二参数使用INDIRECT函数生成动态表格引用;第三参数为2就是获取第二列销售额数据;第四参数0表示精准匹配。

③因为每个月的销售表销售员顺序人数不一定相同,使用VLOOKUP函数查询可能出现错误值,所以最后使用IFERROR函数,遇到错误值返回空值。

总结:

1、合并汇总上面形式的多个表格数据,汇总表格表头名称必须跟分表名称一致,比如说汇总表格中表头包含1月、2月、3月,分表名称也是1月、2月、3月。只有这样才能借助INDIRECT函数的动态引用功能。

2、大家如果对公式不太理解也可以直接套用公式,把下面的参数改成自己的就可以

语法=IFERROR(VLOOKUP(A列名称第一个姓名,INDIRECT(表头分表名称第一个单元格&"!返回分表哪几列"),返回列序号,0),"")

①A列名称第一个姓名:需要锁列不锁行;

②表头分表名称第一个单元格:需要锁行不锁列;

③返回分表哪几列和返回列序号:根据实际情况获取分别哪几列数据以及返回的序列号。


相关推荐

卧室为什么不能放干花(再有钱,卧室也不建议放这5种东西)

1、镜子有的人非常在意自己的仪容仪表,所以家里面一定会摆放镜子,但如果考虑将镜子安装在卧室,那我建议你千万不要将镜子放在明处,也就是随时能看到的地方,尽量把镜子隐藏摆放在不明显的地方。因为老一辈人对卧室的镜子摆放很讲究,不能对床、对门、对窗,这并不是无中生有,而是有科学依据的。如果我们睡觉的时候半夜更多

2025-04-02 00:45:13

为什么一睡软床就腰疼得厉害(喜欢睡软床,可是睡醒腰好痛)

你喜欢睡软床还是硬床呢?对于喜欢躺在沙发上看电视,还有喜欢睡软床的群体来说,经常躺久了起床的时候,就会感觉腰部一阵剧痛,久久回不过神来。你很有可能是腰椎间盘突出了!曾经,腰椎间盘突出还是中老年才会得的老年病,因为随着时间的流逝,我们的腰部脊椎也会逐渐退化,再加上常年的不良姿势,就会导致我们的腰椎间盘更多

2025-04-02 00:10:43

淄博为什么这么富(山东淄博为什么那么牛?)

近期山东淄博靠烧烤在国内出圈,很多人都好奇,山东淄博为什么那么牛?惊雷君整理了一下资料,带大家看看一个你不认识的淄博:山东淄博位于中国东部,是一个富有历史和文化底蕴的城市。它以优秀的传统文化、自然景观、优美的城市环境和以及多样化的经济产业而享誉海内外。当然,为了回答“为什么淄博那么牛”这个问题,我们更多

2025-04-01 11:09:46

佛珠为什么会变色

一、盘玩文玩手串需要手套吗?很多玩家都觉得,盘玩手串需要戴棉质手套,因为这样可以防止脏东西和汗液对手串的影响,但是,其实并不需要。因为文玩手串的本身就是一个自然氧化的过程,如果你佩戴棉质手套去盘玩文玩手串,那么就会和文玩手串失去了接触,这样文玩手串就没有氧化反应了。而文玩手串之所以会变色,是因为受到更多

2025-04-01 10:03:42

电表为什么不走(智能电表常见故障以及解决方法)

智能电表是一种新型电表。但是,由于各种原因,智能电表也会出现故障问题。本文将介绍一些常见的智能电表故障问题及其解决方法。1.通信故障 通信故障是目前最普遍的问题之一。电表与电网通信装置的信号相互干扰,或电表内部通信模块出现故障,都会造成通信故障。在通信系统发生故障的情况下,电表不能与供电公司取得更多

2025-04-01 07:04:53