|
數(shù)據(jù)查詢可能許多朋友首先會想到的一個函數(shù)那就是vlookup函數(shù),毋庸置疑這個函數(shù)是Excel函數(shù)中使用頻率非常高的一個函數(shù)。但是實際操作過程中vlookup函數(shù)卻是有許多的局限性。比如跨表查詢的時候就會顯得非常的麻煩。所以今天我們來學習一下強大的引用函數(shù)Indirect函數(shù)如何解決這個問題。 一:案例說明如下圖所示,我們需要在匯總表的名單中,根據(jù)每個部門命名的分表來匹配查詢我們需要的數(shù)據(jù)過來。 在這里使用vlookup函數(shù)當然也是可以,只是搭配的函數(shù)會比較長,今天我們就來學習一下,這種跨表查詢場景下的常見幾種查詢方式。 二:跨表查詢方法方法1、vlookup+iferror函數(shù)實現(xiàn)數(shù)據(jù)跨表查詢 函數(shù)公式: =IFERROR(IFERROR(VLOOKUP(A2,銷售部!A:C,3,0),VLOOKUP(A2,財務部!A:C,3,0)),VLOOKUP(A2,供應鏈!A:C,3,0)) 函數(shù)說明: 這個方法弊端非常大的就是,當表格比較多的時候,函數(shù)公式會特別的長。所以非常的尷尬: 1、這里我們使用vlookup函數(shù)+Iferror錯誤值判斷函數(shù)搭配使用的方法,中間我們使用到了2個iferror函數(shù)。IFerror函數(shù)當出現(xiàn)查詢錯誤的時候,執(zhí)行另外一個查詢操作。 2、也就是當銷售部中查詢不到數(shù)據(jù)的時候,結(jié)果會返回錯誤值。我們利用iferror函數(shù)來判斷,出現(xiàn)銷售部數(shù)據(jù)查詢不到的時候就查詢財務部,財務部查詢不到就查詢供應鏈表中數(shù)據(jù)。 方法2、Indirect數(shù)據(jù)高級引用 函數(shù)公式: =VLOOKUP(A2,INDIRECT(B2&'!A:C'),3,0) 函數(shù)說明: 1、在這里我們通過利用Indirect函數(shù)直接引用對應的表格數(shù)據(jù),這樣看起來既簡單,函數(shù)又沒有那么復雜。INDIRECT(B2&'!A:C')=銷售部!A:C; 2、通過重組函數(shù)區(qū)域的方式,相比之前的搭配iferror函數(shù)會簡單的太多。 現(xiàn)在你學會如何進行數(shù)據(jù)跨表查詢了嗎?函數(shù)使用具體方法可以查看函數(shù)教學課程: 加入Excel函數(shù)圈子,可以與圈友們一起學習探討函數(shù)知識。 (此處已添加圈子卡片,請到今日頭條客戶端查看) |
|
|
來自: weimiao > 《OFFICE應用》