在不同工作表中使用 VLOOKUP:跨表查找全攻略與實務應用

本教學全面解析如何在不同工作表與檔案間運用 VLOOKUP 查找資料,涵蓋公式拆解、常見錯誤排查、實務案例、進階替代方案與 Google Sheets 用法,協助專案管理與日常辦公快速精準整合數據。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

VLOOKUP 跨工作表查找全攻略

Excel 的 VLOOKUP 函數是許多專案經理、團隊協作與資料整合工作中不可或缺的工具。無論是跨部門人員名單、產品庫存對應,還是多表單資料彙整,VLOOKUP 都能大幅提升查找效率。以下將帶你從基礎到進階,掌握 VLOOKUP 在不同工作表、甚至不同檔案間的實戰應用。

VLOOKUP 函數基礎與語法說明

VLOOKUP(Vertical Lookup)可根據指定的查找值,於資料表的第一欄搜尋,並返回同一列中其他欄位的資料。常見應用場景包括:員工資訊查詢、產品價格比對、客戶資料整合等。

基本語法:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value:欲查找的值(如員工編號、產品代碼)。
  • table_array:包含查找資料的範圍(可跨表)。
  • col_index_num:欲返回資料的欄位編號(以 table_array 的第一欄為1)。
  • [range_lookup]:選填,TRUE為近似值,FALSE為精確查找(建議跨表查找時用FALSE)。

範例公式:

=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)

此公式會以 A2 的值,於 Sheet2 的 A欄搜尋,找到後返回同列的 B 欄資料。

在不同工作表中使用 VLOOKUP 的步驟

跨工作表查找是日常報表與資料彙整的常見需求。以下以員工工號查詢姓名為例,說明操作流程。

步驟 1:準備資料

假設有兩個工作表:

  • Sheet1:需查找的工號列表
  • Sheet2:完整的工號與姓名對照表

步驟 2:輸入查找值

在 Sheet1 的 A2 輸入工號(如 1001)。

步驟 3:輸入 VLOOKUP 公式

在 Sheet1 的 B2 輸入:

=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)
  • A2:查找的工號
  • Sheet2!A:B:查找範圍,跨表指定
  • 2:返回第2欄(姓名)
  • FALSE:精確查找

步驟 4:檢查結果

B2 會顯示對應工號的姓名。將公式向下拖曳,可批次查找多筆資料。

命名規則提醒:
表名、欄位名稱不可有特殊符號,若有空格需加單引號(如 '員工資料表'!A:B)。

跨工作簿(不同檔案)使用 VLOOKUP

當資料分散於不同 Excel 檔案時,也能利用 VLOOKUP 跨檔案查找。常見於跨部門協作或年度資料彙整。

操作步驟:

  1. 開啟兩個 Excel 檔案(如「主報表.xlsx」與「資料庫.xlsx」)。
  2. 在主報表輸入公式,如:
    =VLOOKUP(A2, '[資料庫.xlsx]Sheet1'!A:B, 2, FALSE)
  3. [資料庫.xlsx]Sheet1!A:B:指定外部檔案與工作表
  4. 若關閉資料庫.xlsx,公式會自動轉為完整路徑格式。

注意事項:
– 兩檔案需同時開啟,否則查找可能失敗。
– 檔案路徑變動時,需重新指定查找範圍。
– 資料庫檔案過大時,查找速度會受影響。

常見錯誤與排查方法

VLOOKUP 在跨表查找時,常見以下錯誤訊息:

錯誤訊息 可能原因 解決方法
#N/A 查找值不存在、格式不符 檢查查找值與資料表格式是否一致(數字/文字)、確認查找範圍正確
#REF! 查找範圍或欄位編號錯誤 檢查 col_index_num 是否超出範圍
#VALUE! 參數格式錯誤 檢查公式參數是否正確、無多餘符號
找不到資料 表格有隱藏空格或格式不一致 使用 TRIM、CLEAN 清除空格,或統一格式

排查建議:
– 先用「格式」檢查查找值與資料表欄位型態(數字/文字)。
– 用 F9 鍵分段檢查公式結果。
– 公式拖曳時,查找範圍建議用絕對參照(如 Sheet2!$A:$B)。

VLOOKUP 實用案例分享

案例一:員工資料自動對應

情境:
人資部門需將員工工號批次對應姓名,避免手動查找。

操作:
– Sheet1 輸入工號清單,B欄用 VLOOKUP 公式自動帶出姓名。
– 範例公式:=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)

案例二:產品庫存自動查詢

情境:
銷售部門需查詢產品編號對應的即時庫存。

操作:
– Sheet1 輸入產品編號,B欄用 VLOOKUP 查找 Sheet2 的庫存數量。
– 範例公式:=VLOOKUP(A2, Sheet2!A:C, 3, FALSE)

VLOOKUP 的限制與進階替代方案

主要限制

  • 僅能查找 table_array 第一欄的值,無法向左查找。
  • 查找範圍過大時,效能下降。
  • 無法同時查找多個條件。

進階替代方案

INDEX + MATCH

可實現「向左查找」與更彈性的查找需求。

範例:

=INDEX(Sheet2!B:B, MATCH(A2, Sheet2!A:A, 0))
  • 先用 MATCH 找出查找值所在列,再用 INDEX 返回對應欄位資料。

XLOOKUP

新版 Excel 推出的函數,語法更直觀,支援向左查找與多種錯誤處理。

範例:

=XLOOKUP(A2, Sheet2!A:A, Sheet2!B:B, "未找到")

適用情境比較表:

函數 可向左查找 多條件查找 易用性 建議使用時機
VLOOKUP 單一欄位精確查找
INDEX+MATCH 可進階組合 複雜查找、向左查找
XLOOKUP 新版 Excel、需錯誤處理

VLOOKUP 在 Google Sheets 的應用

Google Sheets 同樣支援 VLOOKUP,語法與 Excel 幾乎一致,但在跨表查找時,表名區分方式略有不同。

語法範例:

=VLOOKUP(A2, Sheet2!A:B, 2, FALSE)

差異重點:
– Google Sheets 支援即時多用戶編輯,查找範圍可跨多個分頁。
– 跨不同 Google Sheets 檔案時,需搭配 IMPORTRANGE 函數:
=VLOOKUP(A2, IMPORTRANGE("檔案網址", "Sheet1!A:B"), 2, FALSE)

FAQ:VLOOKUP 跨表查找常見問題

Q1:VLOOKUP 找不到值怎麼辦?
A:請確認查找值與資料表欄位格式一致(數字/文字),並排除前後空格。

Q2:如何避免 VLOOKUP 拖曳公式時查找範圍錯誤?
A:將查找範圍設為絕對參照(如 Sheet2!$A:$B)。

Q3:VLOOKUP 可以查找多個條件嗎?
A:VLOOKUP 本身不支援多條件查找,可用輔助欄位合併多欄值,或改用 INDEX+MATCH 組合。

Q4:跨檔案查找時,資料庫檔案需常駐開啟嗎?
A:建議兩檔案同時開啟,否則公式可能失效或需重新指定路徑。

提升查找效率的實用建議

  • 資料格式一致性:確保查找值與資料表格式相同,避免數字與文字混用。
  • 查找範圍最小化:僅選取必要欄位,提升查找速度。
  • 定期檢查公式:資料表結構異動時,需同步更新 VLOOKUP 公式。
  • 自動化工具應用:若需大量跨表、跨檔案資料整合,可考慮使用如 Monday.comClickUp 等專業專案管理平台,支援自動化資料同步與多表單整合,減少手動查找錯誤。

結語與工具推薦

VLOOKUP 是 Excel 與 Google Sheets 中不可或缺的查找工具,無論在專案管理、團隊協作還是日常報表彙整,都能大幅提升資料整合效率。熟悉跨表、跨檔案查找技巧,並善用進階函數與自動化平台,能有效解決繁瑣的資料比對與查找痛點。若需進一步提升團隊協作與資料整合效率,建議評估 Monday.com 等專業平台,結合自動化查找與多表單整合,讓你的工作流程更順暢。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?