tft每日頭條

 > 圖文

 > vlookup函數查找值的要求

vlookup函數查找值的要求

圖文 更新时间:2024-12-24 21:41:35

日常工作中經常需要對數據進行查詢引用,VLOOKUP函數是工作中使用率較高的查詢函數之一,熟練使用VLOOKUP函數能夠在查詢引用數據中運用自如,提高工作效率。

VLOOKUP函數語法解析

語法結構:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

童鞋們不要一看這個語法就蒙圈了,其實也不難,翻譯過來就是:

VLOOKUP(查找值,查找區域,結果所在查找區域的列序号,模糊查找還是精确查找)

這麼一看是不是簡單多了?

下面根據案例來實踐一下

VLOOKUP單條件查找

看下圖,我們需要根據給定的姓名查找出對應的銷量

vlookup函數查找值的要求(VLOOKUP函數詳解精确查找)1

在G2單元格輸入數組公式,按Ctrl Shift Enter 組合鍵結束公式

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10),2,0)

公式說明:

首先我們查找值為E2&F2就是把姓名和産品連接在一起得到 "小螃蟹冰箱"

查找區域使用IF({1,0},$A$2:$A$10&$B$2:$B$10,$C$2:$C$10) 把姓名列和産品列連接在一起,也就是把姓名和産品組合為一列,然後銷量為第2列,返回一個多行兩列的内存數組,再用VLOOKUP查詢即可

VLOOKUP逆向查找

VLOOKUP隻能從左向右查找,但如果需要從右向左查找怎麼辦?

如下案例,需要根據銷量查詢産品

vlookup函數查找值的要求(VLOOKUP函數詳解精确查找)2

在G2單元格輸入公式:=VLOOKUP(F2,IF({1,0},$C$2:$C$10,$B$2:$B$10),2,0)

公式說明:

和上面多條件查找案例類似,首先查找銷量,使用IF({1,0},$C$2:$C$10,$B$2:$B$10) 返回一個銷量在前,産品在後的多行兩列内存數組,讓它符合VLOOKUP函數的查詢值處于查詢區域的首列,再用VOOKUP進行查詢即可

VLOOKUP返回多列數據

如下案例,需要根據查找姓名返回多列數據,那麼如何輸入一個公式搞定一個區域的數據查找呢?

vlookup函數查找值的要求(VLOOKUP函數詳解精确查找)3

在H2單元格輸入公式:=VLOOKUP($G2,$A$2:$E$10,MATCH(H$1,$A$1:$E$1,0),0)

公式說明:

公式其他都沒什麼變化,主要是第三個參數 返回的列序号,因為公式的移動填充,我們不能确定它是返回第幾列,所以在這裡我們使用MATCH(H$1,$A$1:$E$1,0) 幫我們去查找科目所在查找區域中的列序号,最後返回一個準确的數據。

VLOOKUP使用通配符查找

當我們在查找的時候,隻根據查找值的一部分數據查找時,可以使用通配符查詢,例如下圖,需根據名稱給定的簡稱查找出數量

vlookup函數查找值的要求(VLOOKUP函數詳解精确查找)4

在E2單元格輸入公式:=VLOOKUP("*"&D2&"*",$A$2:$B$8,2,0)

公式說明:*是通配符,可以代表任意多個字符,這裡根據查找名稱的簡稱,因為查找區域跟查找值不符,如果不使用通配符必定會返回錯誤值,"*"&D2&"*" 表示區域中包含藍莓的就會被找到

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved