当前位置:懂科普 >

IT科技

> 使用vlookup嵌套INDIRECT函数实现跨表数据引用

使用vlookup嵌套INDIRECT函数实现跨表数据引用

使用vlookup嵌套INDIRECT函数实现跨表数据引用,这个教程可以让你更好运用Excel表格,更好的处理手头的数据。

使用vlookup嵌套INDIRECT函数实现跨表数据引用

材料/工具

电脑、Excel软件

vlookup函数应用

这里有三张表(用于举例),“性别”、“民族”和“职业”。

使用vlookup嵌套INDIRECT函数实现跨表数据引用 第2张

利用vlookup函数,将第二张表(民族)中的内容应用到第一张表中,在对应位置输入“=VLOOKUP(A2,民族!A2:B17,2,FALSE)”,并应用到同一列表格。

使用vlookup嵌套INDIRECT函数实现跨表数据引用 第3张

1. VLOOKUP函数,表示搜索一个或多个数据列。

2. 表示将单元格 A2的值作为搜索内容。

3.表示在工作表《民族》单元格A2:B17 的范围内搜索是否有与单元格 A2的值相匹配的内容。

4.如果找到了相匹配的值,则返回工作表《性别》单元格A2:B17第2列的对应内容。

5."FALSE",表示查找时要求完全匹配,而不是模糊匹配。

使用vlookup嵌套INDIRECT函数实现跨表数据引用 第4张

INDIRECT 函数的套用

如果在公式运用中,显示了“#N/A”,说明不能查找到相应内容,应该利用 INDIRECT函数的套用,将原来公式中的“民族!A2:B17”换成INDIRECT($C1&"!A2:B17 "),可以达到应有的效果。而且可以更好的做到跨工作表的数据引用,即将“=VLOOKUP(A2,民族!A2:B17,2,FALSE)”更换成“=VLOOKUP(A2,INDIRECT($C1&"!A2:B17 "),2,FALSE)”

使用vlookup嵌套INDIRECT函数实现跨表数据引用 第5张

1.INDIRECT函数表示跨表引用,一般在vlookup函数中套用。

2.$C1&表示引用与C1名称相同的表格的内容,而在这个例子中,就是名称为“民族”的表格。因为在表格《性别》中(即第一张表格),C1格的内容是“民族”,所以可以用这种形式表示。

3.!A2:B17表示引用的《民族》表格中A2:B17范围中的内容。

使用vlookup嵌套INDIRECT函数实现跨表数据引用 第6张
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/vjxl99.html