Excel表格网

多个Excel表格如何合并?

144 2023-12-13 20:22 admin   手机版

今天分享的却是一个超实用的表格合并用法。借助INDIRECT函数的动态引用功能,轻松实现多表格合并。。。


Indirect函数

作用:返回文本字符串所指定的引用语法:INDIRECT(ref_text,a1)

  • ref_text:引用的单元格,即文本型引用字符串
  • a1:引用的字符串样式,可省略。省略或TRUE或1时,为A1样式的引用;FALSE或0时,为R1C1样式的引用。

示例

1、直接引用单元格=INDIRECT("A5",1)

2、跨表格引用单元格=INDIRECT("Sheet1!A2")


表格合并

【例】将6个月的销量表合并在一个表中:A列为销售员,B列是销量。(如下表,每个表的销售员顺序人数不一定相同)

这里就可以利用indirect动态引用不同的工作表的值。

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

公式解析:合并表格表头是各个工作簿的名称

INDIRECT(B$2&"!A:B"):这里就用indirect函数引用第2行的表名生成动态的引用:公式在B列引用1日表格,在C列则自动变换为引用2日表格....

Vlookup(A列姓名,indirect生成动态表格引用,列数,0): 有了动态引用地址,Vlookup就可以自动从多个表中查找数据。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片