提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

Excel VLOOKUP 功能

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

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


句法

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


參數

Lookup_Array中 (必須要):您要搜索的值。 它必須位於table_array範圍的第一列。

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

COL_INDEX (必須要):table_array的特定列號(它是一個整數),您將從中返回匹配的值。

  • 第一列編號是table_array最左列的1。

Range_lookup (可選):這是一個邏輯值,用於確定此VLOOKUP函數是返回完全匹配還是近似匹配:

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

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

  • 如果 range_lookup 或者是 或是 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完全匹配:

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

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

1.2 Vlookup近似匹配:

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

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

筆記:

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

與VLOOKUP函數完全匹配時,如果找不到查找值,則返回#N / A錯誤值。 看截圖:

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

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

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


更多例子

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

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

Vlookup比較兩個分開的工作表中的列表
假設有兩個名稱列表位於不同的工作表“Name-1”和“Name-2”中,用於比較這兩個列表並在Names-1中找到匹配的名稱(如果它們在Names-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和sum
組合vlookup和sum函數有助於搜索特定條件,並同時根據此條件對所有值求和。 在這裡,我們提供了詳細的步驟來幫助您輕鬆查看某個值,並在Excel中的列或行中對所有匹配項求和。
點擊了解更多...

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

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

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


Excel生產力工具

Excel功能區(安裝了Kutools for Excel)

300高級功能可幫助您脫穎而出

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

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

Excel的屏幕截圖(安裝了Office標籤)

帶來高效的標籤到Office(包括Excel),就像Chrome,Firefox和新IE一樣

  • Office Tab 查看和編輯多個文檔時,可將您的工作效率提高50%。
  • 每天為您減少數百次鼠標點擊,告別鼠標手。
  • 一秒鐘在幾十個打開的文件之間切換!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.