=VLOOKUP(A3,INDIRECT('''&$B$1&'工程量'!A2:E3'),5,0)
其實,這個是vlookup+indirect函數(shù)組合跨表查詢的經(jīng)典應用。下面解釋下其中的原理。
注意:以下內(nèi)容可能有點燒腦,如果你是EXCEL小白,不建議繼續(xù)閱讀。
首先,我們要學會indirect函數(shù)的使用。
indirect函數(shù)有2個參數(shù),第一參數(shù)是文本,第二個參數(shù)是可選參數(shù),本案例中沒有用到,不用了解。
如何判斷函數(shù)的參數(shù)是可選的,還是必選的呢?
你在EXCEL公式編輯欄輸入函數(shù)后,函數(shù)提示中,用[]括起來的參數(shù)就是可選參數(shù),可以不填寫。
第一個參數(shù)必須是文本格式。所以你要注意書寫格式。EXCEL公式中,文本必須用英文狀態(tài)下的雙引號括起來。
特別注意,indirect函數(shù),不僅可以返回一個單元格的值,還可以返回一個單元格區(qū)域的數(shù)組(不可直接顯示)。
選中公式,點擊F9,即可查看indirect函數(shù)返回的數(shù)組 。
所以,現(xiàn)在就應該可以理解這個公式了:
=VLOOKUP(A3,INDIRECT('''&$B$1&'工程量'!A2:E3'),5,0)
此公式的運算過程如下:
1.INDIRECT('''&$B$1&'工程量'!A2:E3')返回指定區(qū)域的數(shù)組。
2.VLOOKUP函數(shù)返回須查詢的數(shù)值。
通過這個案例,最重要的是希望大家學會如何使用函數(shù)。
函數(shù)的使用,首先你要了解它的參數(shù)和返回值。
參數(shù)要了解哪些是可選的,哪些是必選的。另外要特別需要注意參數(shù)的書寫格式。
掌握了這個技巧,一個你完全不懂的函數(shù),用不了幾分鐘你就可以知道如何使用了。
聯(lián)系客服