前言 在日常工作中我們經(jīng)常要整理多個(gè)部門的數(shù)據(jù),,為了方便錄入,。我們會特意將這些數(shù)據(jù)存放在不同的sheet頁中,。這樣確實(shí)方便了數(shù)據(jù)錄入,可以有時(shí)我們需要在這些數(shù)據(jù)中進(jìn)行查找,。有沒有很好的方法來實(shí)現(xiàn)這個(gè)功能呢,?今天勇哥將給大家介紹幾種從sheet中查詢到需要的數(shù)據(jù),。 【例】考核信息表中,每個(gè)部門一個(gè)表,。 在查找表中,,需要根據(jù)提供的姓名,從技術(shù)部~系統(tǒng)部中查找員工對應(yīng)的考核成績,。 分析: 如果我們知道A1是技術(shù)部的,,那么公式可以寫為vlookup(A1,技術(shù)部!A:C,3,false) 如果我們知道A1可能在技術(shù)部或者開發(fā)部這兩個(gè)表中,那么公式可以寫為 iferror(vlookup(A1,技術(shù)部!A:C,3,false),vlookup(A1,開發(fā)部!A:C,3,false)) 意思就是說,,如果在技術(shù)部表中查不到(使用iferror函數(shù)判別是否能夠查找到),,則去開發(fā)部的表中查找。 如果我們知道A1可能在技術(shù)部,、開發(fā)部,、系統(tǒng)部這三張表中,那么公式可以修改為 iferror(A1,技術(shù)部!A:C,3,false),iferror(vlookup(A1,開發(fā)部!A:C,3,false),vlookup(A1,系統(tǒng)部!A:C,3,false))) 以此類推,,有更多的表,。如本例有5張表,那么就得一層層的嵌套下去,。這就是勇哥想給大家介紹的第一個(gè)方法,。大家可以結(jié)合前面的思路,寫出最終的公式,??梢栽谖臋n底部,把你的公式留言給勇哥哦,。 聰明的你會發(fā)現(xiàn),,這樣寫公式實(shí)在是太麻煩了。需要嵌套好多的iferror,,公式修改起來非常麻煩,。 下面給大家介紹一個(gè)有一定難度系數(shù)的公式。 =VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({'技術(shù)部';'質(zhì)量部';'開發(fā)部';'測試部';'系統(tǒng)部'}&'!A:A'),A2),{'技術(shù)部';'質(zhì)量部';'開發(fā)部';'測試部';'系統(tǒng)部'}&'!A:C')),3,false) 只需要修改一下部分,,就可以直接套用 A2:查找的內(nèi)容 {''} : 大括號內(nèi)是要查找的多個(gè)工作表名稱,,用分號分號隔開 A:A: 本例中員工姓名位于各表的A列,如果在B列則為B:B A:C: 表示vlookup查找的區(qū)域 3: 表示是返回查找區(qū)域的第三列 分析思路
總結(jié) 本文介紹了如何使用vlookup從多個(gè)sheet頁中查找到需要的數(shù)據(jù)信息,希望通過這個(gè)案例可以幫助大家更一步地了解vlookup的使用方法,,更好地解決工作中的問題,。
|
|