Note: The other languages of the website are Google-translated. Back to English
English English

Excel VLOOKUP 功能

Excel VLOOKUP功能 通過匹配表的第一列來搜索值,並從同一行中的特定列返回相應的值。

本教程通過解釋以下內容來討論如何使用VLOOKUP函數 句法, 參數, 回報價值, 功能說明簡單的例子 詳情。
此外,在本教程的最後,我們列出了許多常用的VLOOKUP公式的實際案例,其中包括 跨不同工作表或工作簿的Vlookup, Vlookup並保留結果單元格的格式, vlookup返回多個結果常見情況下的其他vlookup公式.


句法

=VLOOKUP (lookup_value, table_array, col_index, [range_lookup])


參數

查找值 (必須要戴上):您要搜索的值。 它必須在table_array範圍的第一列中。

表格數組 (必須要戴上):該表包含兩個或更多列,查找值列和結果值列位於其中。

列索引 (必須要戴上):table_array的特定列號(它是整數),您將從中返回匹配的值。

  • table_array的最左列的第一列號為1。

範圍查找 (可選):這是一個邏輯值,它確定此VLOOKUP函數將返回完全匹配還是近似匹配:

  • 如果 範圍查找 或者是 TRUE 或是 省略,VLOOKUP函數將返回完全匹配或近似匹配。 如果找不到精確匹配,它將匹配下一個最小值。
    =VLOOKUP(lookup_value, table_array, col_index, TRUE)
    =VLOOKUP(lookup_value, table_array, col_index)

重要:在這種情況下, 表格數組 必須按升序排序;
否則,VLOOKUP可能不會返回正確的值。

  • 如果 範圍查找 或者是 或是 0,則VLOOKUP函數將僅返回完全匹配項。 如果找不到精確的匹配值,它將返回#N / A錯誤值。 但是,如果在第一列中有兩個或多個值 表格數組 符合 Lookup_Array中,則vlookup將僅使用第一個找到的值。
    =VLOOKUP(lookup_value, table_array, col_index, FALSE)
    =VLOOKUP(lookup_value, table_array, col_index, 0)

在這種情況下, 表格數組 不需要排序。


返回值

VLOOKUP函數將根據第一列中的查找值從表中返回匹配的值。

功能說明

1. LOOKUP函數僅從左到右查找值。
    查找值位於最左側的列中,結果值應位於查找值右側的任何列中。
2. VLOOKUP功能有兩種匹配模式。 它們是完全匹配和近似匹配。
    默認情況下,VLOOKUP函數將使用近似匹配。
3.如果找不到查找值,它將返回#N / A錯誤值。


項目範例

本節提供了一些示例,向您展示如何在Excel中使用VOOKUP函數。

示例1:完全匹配VS近似匹配與VLOOKUP函數

1.1 Vlookup完全匹配:

如下面的屏幕截圖所示,如何從表範圍B3:E8的第三列中搜索精確匹配值“ Peach”並返回其對應的值? 您可以執行以下操作來實現它。

1.選擇一個空白單元格,將以下公式複製到其中,然後按 Enter 獲得結果的關鍵。
=VLOOKUP(G4,B3:E8,3,FALSE)

1.2 Vlookup近似匹配:

如下面的屏幕截圖所示,您要搜索訂單ID號“ 10006”,如果找不到該號碼,則進行近似匹配。

1.選擇一個空白單元格,將以下公式複製到其中,然後按 Enter 獲得結果的關鍵。
=VLOOKUP(H4,B3:F8,3,TRUE)

筆記:

  • 在以上兩個公式中, G4H4 是對包含查找值的單元格的引用;
  • B3:E8 B3:F8是查找值列和結果值列所在的表範圍;
  • 3 是要返回匹配值的列號;
  • 表示在這種情況下找到精確匹配值;
  • TRUE 預執行近似匹配查找。 由於在第一列中未找到查找值10006,它將與下一個最小值10005匹配,並從表中的第三列返回結果$ 9.00。
示例2:Vlookup返回空白或特定值而不是#N / A

使用VLOOKUP函數進行完全匹配時,如果找不到查找值,它將返回#N / A錯誤值。 看截圖:

當找不到查找值時,如何使結果單元格為空白或返回特定值而不是#N / A? 這是下面的解決方案。

1.將以下公式複製到單元格中,您將輸出結果,然後按 Enter 鍵:
=IFERROR(VLOOKUP(H4,B3:F8,3,0),"Not found")

備註: 在公式, ”未找到”是您將在結果單元格中顯示的內容,而不是#N / A錯誤。 為了使結果單元格保持空白,請用空格替換“找不到”文本。 您可以根據自己的需要進行更改。


更多例子

Vlookup公式-跨工作簿/工作表

跨多個工作表的Vlookup值
您可以應用vlookup函數以返回工作表中的匹配值。 但是,如果您需要跨多個工作表vlookup值,該怎麼辦? 本文提供了詳細的步驟來幫助您輕鬆解決問題。
點擊了解更多...

Vlookup在單獨的工作表中比較兩個列表
假設有兩個名稱列表位於不同的工作表“名稱1”和“名稱2”中,用於比較這兩個列表,並在名稱1中退出時在名稱2中找到匹配的名稱。 本文中的VLOOKUP公式將對您有所幫助。
點擊了解更多...

Vlookup到另一個工作簿
通常,VLOOKUP功能只能在同一工作簿中使用。 如果要在其他工作簿中應用VLOOKUP函數,請嘗試本文中的公式。
點擊了解更多...

Vlookup公式-保持結果格式

Vlookup時保持單元格格式
通常,應用VLOOKUP公式時,無需任何格式即可得到結果。 如何保持結果單元格的源格式? 這裡有解決方法。
點擊了解更多...

Vlookup並返回背景顏色以及查找值
如果要在應用VLOKUP公式時返回結果及其原始背景色,則本文中的方法會有所幫助。
點擊了解更多...

Vlookup和返回日期格式,而不是數字
您可能會注意到,使用VLOOKUP函數時日期顯示為序列號而不是日期格式,然後您需要將此結果單元格格式化為手動日期格式。 除了將單元格格式手動更改為日期格式外,還有什麼方便的方法來處理它嗎? 本文將向您展示解決此問題的簡便方法。
點擊了解更多...

Vlookup並返回帶有單元格註釋的匹配值
當您應用Vlookup函數返回匹配的值時,它將僅返回該值。 有時,您可能需要vlookup並返回匹配的值,包括其原始註釋。 你怎麼能把它記下來?
點擊了解更多...

Vlookup公式-返回多個結果

Vlookup並在多列中返回匹配的值
通常,應用Vlookup函數只能從一列返回匹配的值。 有時,您可能需要根據條件從多個列中提取匹配的值。 這是您的解決方案。
點擊了解更多...

Vlookup在一個單元格中返回多個值
通常,在應用VLOOKUP函數時,如果存在多個符合條件的值,則只能獲取第一個的結果。 如果要返回所有匹配的結果並將它們全部顯示在一個單元格中,如何實現?
點擊了解更多...

Vlookup並返回多個沒有重複的值
有時,您可能需要vlookup並將多個匹配的值一次返回到單個單元格中。 但是,如何僅在出現重複結果時才保留唯一值? 這是解決方案。
點擊了解更多...

Vlookup並返回匹配值的整個行
通常,使用vlookup函數只能返回同一行中特定列的結果。 本文將向您展示如何根據特定條件返回整行數據。
點擊了解更多...

Vlookup公式-其他常見情況

在Excel中輕鬆使用vlookup和求和
結合使用vlookup和sum函數有助於搜索特定條件並同時基於此條件對所有值求和。 在這裡,我們提供了詳細的步驟來幫助您輕鬆查找特定值,並對Excel中列或行中的所有匹配項求和。
點擊了解更多...

向後Vlookup或反向
通常,VLOOKUP函數在數組表中從左到右搜索值,並且它要求查找值必須位於目標值的左側。 但是,有時您可能知道目標值,並想找出相反的查找值。 因此,您需要在Excel中向後vlookup。 本文中有幾種方法可以輕鬆解決此問題!
點擊了解更多...

Vlookup某個值,僅返回true或false / yes或no
通常,當使用Vlookup公式搜索完全匹配的值時,如果找不到該值,則將返回#N / A錯誤值,或者在與該值匹配時返回正確的結果。 但是,在某些情況下,我們只需要返回Yes或No / True或False,以簡單地提醒自己是否存在值。本文中的解決方案可以提供幫助。
點擊了解更多...

二維表中的Vlookup
有時,您需要vlookup以基於行和列兩者返回相對值,也就是說,您需要從二維表中返回數據。 在這種情況下,結合使用VLOOKUP和MATCH函數可以幫助解決問題。
點擊了解更多...


最佳辦公效率工具

Kutools for Excel-幫助您從人群中脫穎而出

您想快速,完美地完成日常工作嗎? Kutools for Excel具有300個強大的高級功能(合併工作簿,按顏色求和,拆分單元格內容,轉換日期等),並為您節省80%的時間。

  • 專為1500個工作方案而設計,可幫助您解決80%的Excel問題。
  • 每天減少數千次鍵盤和鼠標的點擊,減輕您疲倦的眼睛和手的疲勞。
  • 在3分鐘內成為Excel專家。 不再需要記住任何痛苦的公式和VBA代碼。
  • 30天無限制免費試用。 60天退款保證。 免費升級和支持2年。
Excel功能區(已安裝Kutools for Excel)

Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,可將您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一樣,為Office(包括Excel)帶來高效選項卡。
Excel的屏幕截圖(已安裝Office選項卡)
按評論排序
留言 (1)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
非常感謝你
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點