當前位置:生活全書館 >

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://shqsg.com/dianzi/k90egg.html