使用vlookup嵌套INDIRECT函数实现跨表数据引用
使用vlookup嵌套INDIRECT函数实现跨表数据引用,这个教程可以让你更好运用Excel表格,更好的处理手声制同互范丝积头的数据。
材料/工具
电脑、E来自xcel软件
vlookup函数应用
这里有三张表(用于举例),“性别”、“民族”和“职业”。
利用vlookup函数,将第二张表(民族)中的内容应用到第一张表中,在对应位置输入“=VL背市善城静反强子适天OOKUP(A2,民族!A2:B17,2,FALSE)”,并应用到同一列表格。
1. VLOOKUP函数,表示搜索一个或多个数据列。
2.表示将单元格 讲显兵背低调乡突A2的值作为搜索内容。
3.表示在工作表《民族》单元格A2:B17 的范围内搜索是否有与单元格 A2的值相匹配的内容。
4.如果找到了相匹配的值,则返回工作表《性别》单元格A2:B17第2列的对应内容。
5."FALSE",化表示查找时要求完全匹配,而不是模糊匹配。
INDIRECT 函数的套用
如果在公式运用中,显示了“#N/A”,说明不能查找到相应内容,应该利用 INDIRECT函数的套用,将原来公式中的“民族!A2:B17”换成INDIRECT($C1&"!A2:B17 "),可以达到应有的效果。而且可以更好的做到跨工作表的数据引用,即将“=VLOOKUP(A2,民族!A2:B17,2,FALSE)”更换成“=VLOOKUP(A2,INDIRECT($C1&"!A2:B17 "),2,FALSE)”
/2
1.INDIRECT函数表示跨表引用,一般在v哪扩然lookup函数中套用。
2.$C1&表示引用与C1名称相同的表格的内容,而在这个例子中,就是名称为“民族”的表格。因为在表格《性别》中(即第一张表格),C1格的内容是“民族”,所以可以用这种形式表示。
3.!A2:B17表示引用的《民族》表格中A2:B17范围中的内容。