tft每日頭條

 > 生活

 > vlookup函數的10種使用方法

vlookup函數的10種使用方法

生活 更新时间:2025-02-09 04:19:16

vlookup函數的10種使用方法?一提到數據查找,絕大部分人首先想到的肯定是VLOOKUP函數,它可根據給定的查找值,在指定的查找範圍内,快速查找符合條件的值并返回,是Excel中使用最廣泛的函數之一,我來為大家講解一下關于vlookup函數的10種使用方法?跟着小編一起來看一看吧!

vlookup函數的10種使用方法(VLOOKUP函數有哪些好用的使用技巧)1

vlookup函數的10種使用方法

一提到數據查找,絕大部分人首先想到的肯定是VLOOKUP函數,它可根據給定的查找值,在指定的查找範圍内,快速查找符合條件的值并返回,是Excel中使用最廣泛的函數之一。

雖然很多人都知道VLOOKUP函數,但真正會用、能用透的隻有少數人。因為很多人都隻知道VLOOKUP函數最普通的用法,卻不知道,VLOOKUP函數能精确查詢外,還可以進行逆向查詢和模糊查詢。

今天就給大家分享VLOOKUP函數3種查詢的具體方法,根據需求快速查找到符合條件的數據。

VLOOKUP函數語法結構:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

也可以簡單理解為:

VLOOKUP(要查找的值,查找的區域,返回第幾列中的數據,精确查找/近似查找)

  • 參數lookup_value為需要在數據表第一列中進行查找的數據,其可以為數值、引用或文本字符串。

  • 參數table_array為需要在其中查找數據的數據表。具體引用數據表中的某個區域或已被定義為名稱的區域名稱。

  • 參數col_index_num為table_array 中查找數據的數據列序号。當其值為 1 時,返回 table_array 第一列的數值;其值為 2 時,返回 table_array 第二列的數值,以此類推。如果 col_index_num 小于1,則函數 VLOOKUP 返回錯誤值#VALUE!;如果 col_index_num 大于 table_array的列數,則函數 VLOOKUP 返回錯誤值#REF!。

  • 參數range_lookup為一個邏輯值,指明函數VLOOKUP 查找時是精确匹配,還是近似匹配。如果為FALSE或0,則返回精确匹配;如果找不到,則返回錯誤值 #N/A。如果 range_lookup 為TRUE或1,函數 VLOOKUP 将查找近似匹配值,也就是說,如果找不到精确匹配值,則返回小于lookup_value 的最大數值。如果range_lookup 省略,則默認為近似匹配。

    下圖所示為“産品銷售明細表”,在該表格中,用戶可看到各個産品的銷售日期、産品編碼及産品的銷售單價、銷售數量和銷售金額。現要在該表格中精确、反向和模糊查找需要的數據。

    01精确查找

    如果想要使用VLOOKUP函數在表格中精确查找數據,可通過以下方法來實現。

    第 1 步 打開“産品銷售明細表 .xlsx”文件,在 H、I、J 列輸入需要的數據内容,然後在單元格I2中輸入公式“=VLOOKUP(H2, B1:F17,4,0)”,按“Enter”鍵,即可得到産品編碼為 G78954 的銷售數量數據,如下圖所示。

    第 2 步 在單元格 J2 中輸入公式“=VLOOKUP (H2,B1:F17,5,0)”,按“Enter”鍵,即可得到産品編碼為 G78954 的銷售金額數據,如下圖所示。

    第 3 步 更 改 單 元 格 H2 中 的 産 品 編 碼 為 “A25489”,即可看到對應的銷售數量和銷售金額會進行相應地更改,如下圖所示。

    02反向查找

    一般情況下,VLOOKUP函數隻能從左向右查找,但如果需要從右向左查找,則需要把區域倒置一下,即把列的位置用數組互換一下,此時需要用IF函數把數據源進行倒置。

    第 1 步 打開“産品銷售明細表 .xlsx”文件,在 H、I 列輸入需要的數據内容,然後在單元格 I2 中輸入公式“=VLOOKUP (H2,IF({1,0},C1:C17,B1:B17),2,0)”, 按“Enter”鍵,即可得到産品名稱為打蛋器的産品編碼,如下圖所示。

    第 2 步 更改單元格 H2 中的産品名稱為“切菜器”,即可看到對應的産品編碼會進行相應地更改,如下圖所示。

    溫馨提示

    這裡其實不是VLOOKUP函數可以實現從右至左的查找,而是利用IF函數的數組效應把兩列換位重新組合後,再按正常的從左至右查找。IF({1,0},C1:C17,B1:B17)這是本公式中最重要的組成部分。在Excel函數中使用數組時(前提是該函數的參數支持數組),返回的結果也會是一個數組。這裡1和0不是實際意義上的數字,而是1相關于TRUE,0相當于FALSE,當為1時,它會返回IF的第二個參數(C列),為0時返回第二個參數(B列)。根據數組運算返回數組,使用IF後的結果将返回一個數組(非單元格區域)。

    03模糊查找

    當查找的值不是很明确時,我們可以通配符“*”和“?”來進行模糊查找,一個“*”可以代表多個字符,而一個“?”隻能代表一個字符。使用模糊查找的具體的操作方法如下。

    打開“産品銷售明細表.xlsx”文件,在H、I列輸入需要的數據内容,然後在單元格I2中輸入公式“=VLOOKUP("*"&H2&"*",B1: F17,5,0)”,按“Enter”鍵,即可得到産品編碼中包含G222數據的銷售金額值,如下圖所示。

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

    查看全部
  • 相关生活资讯推荐

    热门生活资讯推荐

    网友关注

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