我们如何用一个公式将不同表格的成绩全部提取出来,使用vlookup Indirect函数组合。

Excel中Vlookup+Indirect函数组合跨表提取数据-趣帮office教程网

先正常使用Vlookup函数提取语文成绩,在B2单元格内输入=VLOOKUP(A2,语文!A:B,2,0)

Excel中Vlookup+Indirect函数组合跨表提取数据-趣帮office教程网

输入公式后向下填充语文成绩都出来了,但向右填充后就错误了。

Excel中Vlookup+Indirect函数组合跨表提取数据-趣帮office教程网

这时候就把Indirect函数进行间接引用地址的内容,Indirect返回由文本字符串指定的引用,对引用进行计算,并显示其内容。函数参数:Indirect(引用的单元格,单元格样式类型)注意:第二参数可不写,以后直接写成 Indirect (引用的单元格),一个参数就可以了。

Vlookup第二个参 (语文!A:B)表示引用语文表格A到B列范围,我们可以更改下表格名称的引用,使用Indirect(B1&” !A:B”)得出结果是(语文!A:B)这样我们向右拖动就可以改变查找科目的引用范围。

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

Excel中Vlookup+Indirect函数组合跨表提取数据-趣帮office教程网

Vlookup Indirect函数组适用于一个公式将不同表格一次性提取到同一张表格,如果有用的话记得点赞关注收藏。