Excel自學成才
快下班了, 老闆發過來一個表格,裡面有10個人的名字,讓我去把這些人的工資金額單獨找出來
首先我們要到了一份工資資料總表
然後就是從裡面查找出來了,直接使用VLOOKUP函式來進行計算,輸入公式操作的過程如下所示:
輸入的公式是:
=VLOOKUP(F2,B2:C21,2,0)
我們發現,有一些員工的工資查不出來,仔細一看,原始表格中是有資料的,但是就是沒有匹配出來結果:
每次使用VLOOKUP函式的時候,這個困擾了好久好久。。。想不出來錯在哪裡,關於這種上面能匹配出來,但下面有很多結果匹配不出來,而原始資料表裡面有的情況,選中VLOOKUP的第2個引數資料區域,按一下F4就可以解決了
公式變成了:
=VLOOKUP(F2,$B$2:$C$21,2,0)
也就是絕對引用了資料區域
出錯的原因分析
如果我們沒有按F4的話,資料區域不是絕對引用的,G3的查詢區域變成了B4:C23,需要查詢的值在資料來源區域外了,當然查詢不到了
其他解決辦法
我們在選擇第2個引數的時候,直接選擇B:C兩列的資料,公式是:
=VLOOKUP(F2,B:C,2,0)
這樣就可以不用管相對引用還是絕對引用了。
下次再碰到這種問題的時候,用一個F4快捷鍵解決一下吧,你學會了麼?
4。4萬閱讀
搜尋
vlookup口訣
if函式和vlookup巢狀
match和vlookup結合
vlookup16種用法
43個vba的典型案例
excel函式公式大全講解