摘要:Vlookup函数教程有很多,但跨多个excel文件查询估计你很少看到,这不它来了!
Vlookup函数教程有很多,但跨多个excel文件查询估计你很少看到,这不它来了!
文件夹有12个月工资表和一个工资总表。
现需要在总表中查找A列员工12个月的工资。
Vlookup需要从其他文件中查询数据,而且要是动态转换的。所以先生成动态地址。
选取1月表格A:B列
把公式转换为文本,把1月改为引用第1行的标题。
="["&B$1&"工资表.xlsx]Sheet1!$A:$B"
接下来就可以用Vlookup查找了
=VLOOKUP($A2,INDIRECT("["&B$1&"工资表.xlsx]Sheet1!$A:$B"),2,0)
说明:indirect可以把文本转换为引用,它有一个缺点,就是必须公式引用的表格必须打开才能取值。
接下来只需要选取所有文件打开,公式就可以取到结果了。
来源:合并且居中