VLOOKUP函數是數據查詢中最常用的函數,能夠快速的從已有信息中找到我們想要的信息,還可以實現将多張表格數據合并成一張表,隻要是查找和匹配的需求基本都能解決,搞定VLOOKUP幾乎就能搞定日常所有的查詢。
本篇講把VLOOKUP函數分兩篇從精确查詢和近似查詢兩個闆塊講解,從一般查詢到多條件查詢都做個解答。
一,精确查詢VLOOKUP單條件查詢:
VLOOKUP函數公式
需要注意的3個點:查詢範圍,序列号和匹配條件
1,查詢範圍:
VLOOKUP的查找範圍是基于查詢範圍的第一列位置作為序号列起始基準的,然後從左到右算差列。查詢範圍要絕對引用哦,不然把公式引用到其他行列中,會出錯。
2,序列号:
查詢範圍的位置第一列默認為1,序列号是基于查詢範圍的位置從左到右算,根據查詢範圍的序列差得到序列号。比如我們查詢範圍第一列是在關鍵詞那裡,那麼關鍵詞那裡的序列就是1,而手機的序列号就是3,那我們要查關鍵詞的手機,用VLOOKUP來查找就是
=VLOOKUP(I1,I1:K4,3,0)查詢得到的就是手機(0和FALSE都表示精準查找)
查詢範圍第一列的序列号默認是1,從而得到手機序列号是3
3,匹配條件:
匹配條件分為精确查找和近似查找,精确查找就是精準的查戶口,近似查找的邏輯就是從低到高的順序差找一個等于或者近似于關鍵詞的值,文本或者字符串(0和FALSE都表示精确查找。)
所以查找範圍在表格中一定要注意查詢範圍的,序列号也是基于查詢範圍第一列的位置的為開始計算序列數。
舉例實操:
比如說我們認識一個住在深圳的叫hans的已婚男士,我們想找到他的愛人Jane,Hans住在深圳鹿嘴山莊,那可以用VLOOKUP函數,條件用精确查找就可以找到Hans的愛人Jane。我們可以把深圳想象成一張表格,表格的範圍列數是從鹿嘴山莊到海上莊園(深圳的最東邊是鹿嘴山莊,最西邊是海上田園)
把hans的愛人找出來
=VLOOKUP(B2,B1:E8,3,0)即可找到Jane
hans & Jane
VLOOKUP多條件查找
我們用一張汽車銷售表格為例,我們需要查詢汽車的價格。
但我們看到汽車的價格不僅跟車型有關,還跟車型的配置有關,但是VLOOKUP函數又隻能設置一個關鍵詞,所以我們就需要想辦法把兩個關鍵詞設置成一個關鍵詞,這樣才能完成多個條件的查找。
合并關鍵詞
第一步:合并關鍵詞。
在中間插入新的一列,然後用&連接兩個關鍵詞的文本變成一個關鍵詞
合并關鍵詞示意圖
合并之後就是一個關鍵詞,其他的關鍵詞鼠标懸停在單元格右下角,出現加号雙擊即可填充
關鍵詞合并完成
雙擊填充關鍵詞即可
第二步合并查詢窗口的關鍵詞,方便查找,輸入VLOOKUP公式找到原價。
合并查詢器查詢原價
其他的查詢改一下序列号即可得出
其他的查詢
二,VLOOKUP模糊查詢,解決數據區間分組的問題比如年終公司要發年終獎,可以看到每個員工對應的,都在右側的查找範圍内,績效系數是根據每個人的評分分等級發放的,分數又呈現從低到高的排列順序,而且包含了不同獎金系數對應的考核分數最小值
模糊查詢的原理就是在查找範圍的第一列,從上到下查找到一個<=83但是最接近83的數值所在行,也就是80 這行,而80 所對應的系數就是2
那我們現在要根據每個員工的分數計算發放系數,比如張海燕83,最靠近的就是80分,所以關鍵值會找到一個<=83,到是最接近83的值,也就80,了解這些之後我們可以來輸入公式
=VLOOKUP(關鍵信息83,查找範圍是I和J,按F4鎖定位置絕對引用,獎金系數在查詢範圍的第二列所以是2,匹配條件是模糊查找輸入1)即,公式如圖。
補充:為什麼要絕對引用呢?區别在哪兒?
絕對引用強調的是結果不變,輸出不随位置變動而變動,當引用的是結果,則采用絕對引用
相對引用強調的是呼出随位置的變動而變動,當引用的是關系,則采用相對引用,二者的區别在于對象不同。
使用模糊查詢,注意區查詢範圍的起點必須是從小到大排列,否則會出錯
組合查詢Match,index,以後在講,下期還是先講一下公式書寫的規範,不然總想着寫的時候要自己加備注解釋,工作量有點大了,下期再見。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!