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

從另一個工作表或工作簿中查找值

如果您知道如何使用VLOOKUP函數在工作表中搜索值,那麼其他工作表或工作簿中的vlookup值對您來說就不是問題。


來自另一個工作表的VLOOKUP值

本節將向您展示如何在Excel中從另一個工作表中查找值。

通用公式

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

參數

  • Lookup_value (必填):您要搜索的值。 它必須在sheet_range的第一列中。
  • Sheet_range (必需):某個工作表中包含兩個或更多列的值,其中查找值列和結果值列位於其中。
  • Col_index (必需):table_array的特定列號(它是整數),您將從中返回匹配的值。
  • Range_lookup (可選):這是一個邏輯值,它確定此VLOOKUP函數將返回完全匹配還是近似匹配。

點擊了解更多有關 VLOOKUP功能.

在這種情況下,我需要在名為的工作表的B3:C14範圍內查找值 “銷售”, 並在 總結 工作表。

1.在“摘要”工作表中選擇一個空白單元格,將以下公式複製到其中,然後按 Enter 鍵。

=VLOOKUP($B5,Sales!B3:C14,2,0)

筆記:

  • B5 是包含您要搜索的值的單元格引用;
  • 銷售 是您要從中查找值的工作表名稱;
  • B3:C14 該範圍包含查找值列和結果值列;
  • 2 表示結果值位於範圍B3:C14的第二列上;
  • 0 這意味著VLOOKUP函數將返回完全匹配。 如果找不到精確的匹配值,它將返回#N / A錯誤值。

2.然後拖動 填充手柄 下來獲得所有結果。


來自另一個工作簿的VLOOKUP值

假設有一個wokbook名稱為“ Sales report”,要直接在此工作簿的特定工作表中查找值(即使已關閉),請執行以下操作。

通用公式

=VLOOKUP(lookup_value,[workbook]sheet!range,col_index,[range_lookup])

參數

  • Lookup_value (必填):您要搜索的值。 它必須在sheet_range的第一列中。
  • [workbook]sheet!range (必需):特定工作簿中工作表的單元格範圍,其中包含查找值列和結果值列所在的兩個或更多列。
  • Col_index (必需):table_array的特定列號(它是整數),您將從中返回匹配的值。
  • Range_lookup (可選):這是一個邏輯值,它確定此VLOOKUP函數將返回完全匹配還是近似匹配。

1.選擇一個空白單元格,將以下公式複製到其中,然後按 Enter 鍵。

=VLOOKUP($B5,'[Sales report.xlsx]Sales'!B3:C14,2,0)

備註: 如果找不到完全匹配的值,則VLOOKUP函數將返回#N / A錯誤值。

2.然後向下拖動“填充手柄”以將公式應用於其他單元格以獲取所有結果。 看截圖:


相關功能

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


相關公式

Vlookup公式–運費計算器
本文提供了詳細的步驟,用於根據Excel中某項指定的重量計算運輸成本。
點擊了解更多...

具有動態工作表名稱的多個工作表中的查找值
在許多情況下,您可能需要跨多個工作表收集數據以進行匯總。 本文為您提供了使用動態工作表名稱輕鬆地在工作表中查找特定值的方法。
點擊了解更多...

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

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

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


最佳辦公效率工具

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選項卡)
按評論排序
留言 (3)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
這是什麼意思:“Sheet_range(必需):某個工作表中的單元格範圍,其中包含查找值列和結果值列所在的兩列或多列。”?“定位”是指“位於” “?請您改寫這句話。
此外,在閱讀完本文後,我仍然不清楚如何執行以下操作:告訴 Excel 在另一張表中查找與當前表中的兩個單元格匹配的特定值對,並將值的值複製到當前表中另一個細胞。
具體來說,我在工作表 A 上有一長串姓名,我想將工作表 B 中的所有電話號碼和電子郵件地址複製到工作表 A
網站主持人對此評論進行了最小化
這是什麼意思:“Sheet_range(必需):某個工作表中的單元格範圍,其中包含查找值列和結果值列所在的兩列或多列。”?
“定位”是指“位於”嗎?
請您改寫這句話。

此外,在閱讀完本文後,我仍然不清楚如何執行以下操作:
告訴 Excel 在另一個工作表中查找與當前工作表中的兩個單元格匹配的特定值對,並將另一個單元格中的值複製到當前工作表。

具體來說,我在工作表 A 上有一長串姓名,我想將工作表 B 中的所有電話號碼和電子郵件地址複製到工作表 A
網站主持人對此評論進行了最小化
這是什麼意思:“Sheet_range(必需):某個工作表中的單元格範圍,其中包含查找值列和結果值列所在的兩列或多列。”?
“定位”是指“位於”嗎?
請您改寫這句話。

此外,在閱讀完本文後,我仍然不清楚如何執行以下操作:
告訴 Excel 在另一個工作表中查找與當前工作表中的兩個單元格匹配的特定值對,並將另一個單元格中的值複製到當前工作表。

具體來說,我在工作表 A 上有一長串姓名,我想將工作表 B 中的所有電話號碼和電子郵件地址複製到工作表 A
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點