Excel 中使用 VLOOKUP 的簡易指南:尋找並符合數據

Microsoft Excel 是各行各業專業人士管理、分析和組織資料的重要工具之一。在 Excel 中,VLOOKUP 函數是使用者在電子表格中搜尋和匹配資料最重要的函數之一。

VLOOKUP 可能不如 Excel 中的其他內建函數那麼直觀,但它是一款值得學習的強大工具。查看一些範例,學習如何在各種 Excel 專案中使用 VLOOKUP。查看 如何在 Excel 中使用 ChatGPT 並克服電子表格恐懼.

Excel 中的 VLOOKUP 是什麼?

Excel 中的 VLOOKUP 函數類似電話簿。您向其提供要搜尋的值(例如某人的姓名),它會傳回您選擇的值(例如他們的電話號碼)。

VLOOKUP 一開始可能看起來很複雜,但透過一些範例和實驗,您很快就能毫不費力地使用它。

VLOOKUP 的語法有:

=VLOOKUP(查找值,表格數組,列索引號[,精確])

本文中的電子表格包含範例數據,用於示範如何將 VLOOKUP 應用於一組行和列:

在此範例中,VLOOKUP 公式為:

=VLOOKUP(I3, A2:E26, 2)

讓我們看看每個參數的含義:

  1. Lookup_Array中 這是您要在表中搜尋的值。在此範例中,I3 中的值為 4。
  2. 表格數組 包含表格的區域。在本例中,該區域為 A2:E26。
  3. 列索引號 請求返回值的列號。 Color 位於 table_array 的第二列,因此列號為 2。
  4. 確切 它是一個可選參數,指定搜尋匹配應該是精確(FALSE)還是近似(TRUE,預設)。

您可以使用 VLOOKUP 顯示傳回值,或將其與其他函數結合使用以在其他計算中使用傳回值。

VLOOKUP 中的 V 代表垂直方向,表示它會搜尋一列資料。 VLOOKUP 僅傳回尋找值右側欄位的資料。雖然 VLOOKUP 僅限於垂直方向,但它仍然是簡化其他 Excel 任務的重要工具。 VLOOKUP 在計算 你的 GPA 甚至比較兩列。

備註: VLOOKUP 在 table_array 的第一列中搜尋 lookup_value。如果要搜尋其他列,可以變更表格引用,但請記住,傳回的值只能位於查找列的右側。您可以選擇重構表以滿足此要求。

如何在 Excel 中執行 VLOOKUP

現在您已經了解如何在 Excel 中使用 VLOOKUP,它的使用完全取決於選擇正確的參數。如果您覺得輸入參數很困難,可以輸入等號 (=) 來啟動函數,然後輸入 VLOOKUP。然後按一下儲存格將其新增為函數中的參數。

讓我們用上面的範例電子表格來練習一下。假設你有一個包含以下列的電子表格:產品名稱、評論和價格。然後,你希望 Excel 返回特定產品(本例中為披薩)的評論數量。

您可以使用 VLOOKUP 函數輕鬆實現這一點。只需記住每個參數的含義即可。在本例中,由於我們想要尋找儲存格 E6 中值的信息,因此 E6 就是 lookup_value。 Table_array 是包含表格的區域,即 A2:C9。您應該只包含資料本身,而不包含第一行的標題。

最後,col_index_no 是表中包含 Reviews 的列,也就是第二列。現在我們知道了這些,我們就開始寫這個函數吧。

  • 選擇要顯示結果的儲存格。本例中使用 F6。
  • 在頂部的功能列中,輸入 = VLOOKUP(.

  • 選擇包含查找值的儲存格。在此範例中,E6 包含“Pizza”。
  • 輸入逗號(,)和空格,然後指定表格範圍,本例為 A2:C9。
  • 接下來,輸入所需值的列號。評論位於第二列,在本例中為 2。
  • 對於最後一個參數,如果您希望與輸入的項目完全匹配,請輸入 FALSE。否則,請輸入 TRUE 以查看最接近的匹配項。

  • 用右括號結束函數。記得在參數之間加上逗號。最終的函數應該如下所示:
=VLOOKUP(E6,A2:C9,2,假)
  • 點擊 進入 以獲得您的結果。

Excel 現在將在儲存格 F6 中傳回披薩的註解。檢查 如何快速學習 Microsoft Excel:重要提示.

如何在 Excel 中對多個專案執行 VLOOKUP

您也可以使用 VLOOKUP 在一列中尋找多個值。當您需要在 Excel 中對結果資料執行諸如繪製圖形或圖表之類的操作時,此功能非常有用。您可以為第一項編寫 VLOOKUP 函數,然後自動填入其餘項目。

訣竅在於使用絕對單元格引用,這樣它們在自動填充過程中就不會改變。讓我們看看如何做到這一點:

  • 選擇第一項旁邊的儲存格。在本例中為 F6。
  • 為第一項寫一個 VLOOKUP 函數。
  • 將遊標移到函數中的 table_array 參數,然後按 F4 在鍵盤上使其成為絕對的參考。

  • 最終函數應如下所示:
=VLOOKUP(E6,$A$2:$C$9,2,假)
  • 點擊 進入 得到結果。
  • 一旦結果出現,請向下拖曳結果儲存格以填寫所有其他項目的公式。

نصيحة: 如果將最後一個參數留空或輸入 TRUE,VLOOKUP 將顯示近似匹配項。但是,近似匹配的條件可能非常寬鬆,尤其是在列表未排序的情況下。一般來說,在搜尋唯一值(例如本例中的唯一值)時,應將最後一個參數設為 FALSE。

如何使用 VLOOKUP 連結 Excel 工作表

您也可以使用 VLOOKUP 將資訊從一個 Excel 工作表拖曳到另一個工作表。如果您希望原始表格不受影響,此功能尤其有用,例如當您 將網站資料匯入 Excel.

假設您有第二個電子表格,其中您想要根據價格對上一個範例中的產品進行排序。您可以使用 VLOOKUP 從原始電子表格中取得這些產品的價格。這裡的區別在於,您必須轉到原始工作表並選擇 table_array。操作方法如下:

  • 選擇要顯示第一件商品價格的儲存格。在本例中,選擇 B3。
  • 寫 = VLOOKUP( 在頂部的功能列中開始輸入該功能。

  • 按一下包含要作為查找值附加的第一個項目名稱的儲存格。在本例中,這是 A3(巧克力)。
  • 與先前一樣,輸入逗號 (,) 和空格即可移動到下一個參數。
  • 轉到原始工作表並選擇table_array。

  • 點擊 F4 使引用絕對化。這使得該函數適用於所有其他元素。
  • 在原始工作表中,請查看功能列並記下價格列的列號,在本例中為 3。

  • 寫 假 因為在這種情況下您希望每個產品都完全匹配。
  • 關閉括號並按 進入最終公式應如下所示:
=VLOOKUP(A3, Sheet1!$A$2:$C$9, 3, 假)
  • 將第一個產品結果向下拖曳即可查看子組表中其他產品的結果。

現在,您可以對 Excel 資料進行排序,而不會影響原始表格。拼字錯誤是 Excel 中 VLOOKUP 錯誤的常見原因,因此請務必在新清單中避免拼字錯誤。

VLOOKUP 是在 Microsoft Excel 中快速查詢資料的絕佳方法。雖然 VLOOKUP 只能在列內查詢,並且有一些其他限制,但 Excel 還有其他函數可以執行更強大的搜尋。

類似函數 X查找 Excel 內建的 VLOOKUP 函數可以在電子表格中進行垂直和水平搜尋。 Excel 的大部分搜尋功能都遵循相同的流程,只有少數差異。使用其中任何一個函數進行特定的搜索,都是在 Excel 中獲取特定查詢的明智之舉。現在您可以查看 如何修復複製和貼上時 Microsoft Excel 崩潰:有效方法.

轉到頂部按鈕