舉一個工作中的例子,左邊是一份員工的工資表數(shù)據(jù)铜涉,現(xiàn)在我們要查找匹配部分員工的工資情況智玻,我們使用vlookup函數(shù)公式:
=VLOOKUP(G2,B:E,3,0)
但是右邊得到的結(jié)果明顯是不對的
找了半天沒找到原因,最后發(fā)現(xiàn)是隱藏列的原因,下面是思考的過程:
Vlookup函數(shù)公式有4個參數(shù)芙代,如果4個參數(shù)都有填的情況下吊奢,那么最容易出錯的是2個參數(shù),中間兩個纹烹,因為第一個參數(shù)页滚,我們是查找值,這個不會有錯铺呵,第四個參數(shù)裹驰,精確查找,固定填0
第二個參數(shù)片挂,是查找的數(shù)據(jù)區(qū)域幻林,?需要滿足一個重點
數(shù)據(jù)源必須從查找值所在的第一列向后選
這里查找的值是員工贞盯,張三,那么數(shù)據(jù)源張三是在B列沪饺,所以需要從B列向右選躏敢,這里我們選擇的是B:E列,
向右選多少列是不用限制的整葡,甚至都可以選擇B:H,B:I等等都是可以的
經(jīng)過檢查件余,我們第二個參數(shù)是沒有問題的。
第三個參數(shù)的意思是從數(shù)據(jù)源列向右數(shù)遭居,我們想要的結(jié)果列在第幾列啼器,我們想要的結(jié)果是工資列,所以從B列開始向右數(shù)俱萍,
看起來好像是第3列端壳,我們的公式輸入是沒有問題的,但實際上我們忽視了一個問題鼠次,就是表格里面隱藏了一列,D列芋齿,所以向右數(shù)的話腥寇,不能僅僅看顯示出來的,要注意隱藏的列觅捆,那就是4列了赦役,然后我們把第3個參數(shù),改成4栅炒,就得到了正確的結(jié)果
=VLOOKUP(G2,B:E,4,0)
這個案例比較簡單掂摔,能一眼看出來隱藏了多少列,如果說赢赊,數(shù)據(jù)比較復(fù)雜乙漓,然后隱藏的數(shù)據(jù)列也比較多的情況下,其實第3個參數(shù)释移,我們不用數(shù)叭披,直接用萬能通用的公式來替代
上述公式里面我們的結(jié)果列標是E,起始列標是B玩讳,所以我們或者使用公式:
=VLOOKUP(G2,B:E,COLUMN(E1)-COLUMN(B1)+1,0)
你學(xué)會了么涩蜘?動手試試吧!