今天分享的却是一个超实用的表格合并用法。借助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%
- 相关评论
- 我要评论
-
上一篇:返回栏目
下一篇:excel表格的填写关联文件夹?