快捷搜索:  汽车  科技

vlookup两个表数据匹配(多表合并还不知道怎么做)

vlookup两个表数据匹配(多表合并还不知道怎么做)2、Indirect函数为构造函数,因为每个表格名称和我们汇总表中表头都是一致的,所以我们可以用这个函数构造出函数引用区域。如下图:1、vlookup在这里我们的使用操作跟以前的用法一样,函数总共有四个参数,第一参数为查询的值;第二参数为数据查询区域;第三参数2位当前右起第几列;第四参数0代表精确查找;函数公式:=VLOOKUP($A2 INDIRECT(B$1&"!A:B") 2 0)函数解析:

表格数据合并相信许多同学都碰到过这个问题,之前有讲过函数合并、数据透视合并、VBA代码合并等操作。

vlookup两个表数据匹配(多表合并还不知道怎么做)(1)

今天我们来学一个数据合并新操作,那就是通过VLOOKUP Indirect函数搭配的方式,来轻松实现多表数据的合并。

一:案例演示

vlookup两个表数据匹配(多表合并还不知道怎么做)(2)

案例说明:

如上图,我们需要将一月...十二月12张表中的销售数据添加到汇总表中去,我们可以直接通过vlookup Indirect函数来进行汇总。

函数公式:

=VLOOKUP($A2 INDIRECT(B$1&"!A:B") 2 0)

函数解析:

1、vlookup在这里我们的使用操作跟以前的用法一样,函数总共有四个参数,第一参数为查询的值;第二参数为数据查询区域;第三参数2位当前右起第几列;第四参数0代表精确查找;

2、Indirect函数为构造函数,因为每个表格名称和我们汇总表中表头都是一致的,所以我们可以用这个函数构造出函数引用区域。如下图:

vlookup两个表数据匹配(多表合并还不知道怎么做)(3)

INDIRECT(B$1&"!A:B")=INDIRECT("一月!A:B"),这两个函数代表的意思都是一样的。所以在这里我们是通过引用单元格的方式,在当前页面之间生成数据区域。

3、Iferror函数在这里为忽略错误值的函数。因为有几个月份有些人没有数据,所以查询出来会出现错误值。Iferror(函数,"")代表的意思就是如果出现错误值,就将其替换为空白单元格。

现在你学会vlookup Indirect函数搭配使用了吗?

猜您喜欢: