2026年9月4日 星期五

Excel 資料對照需求!我最推薦使用 XLOOKUP

這是一個非常經典的 Excel 資料對照需求!要達成這個目的,我最推薦使用 XLOOKUP(如果你使用的是較新版本的 Excel)或最傳統的 VLOOKUP

以下我為你整理了兩種最常用的方法:

方法一:首選推薦 XLOOKUP (適用於 Excel 365 / 2021 以上版本)

XLOOKUP 的語法最直覺,且不用擔心欄位順序(序號在費用的左邊或右邊都可以)。

公式範例:
在 A 分頁的費用欄位(假設是 C2 儲存格)輸入:

Excel
=XLOOKUP(A2, 'B分頁'!A:A, 'B分頁'!B:B, "找不到資料")
參數解說:

  1. A2:你在 A 分頁要拿去比對的「機器序號」。

  2. 'B分頁'!A:A:B 分頁中存放「機器序號」的那一欄。

  3. 'B分頁'!B:B:B 分頁中存放「費用」的那一欄(你想帶回來的資料)。

  4. "找不到資料":如果 B 分頁沒這組序號,會顯示這個文字(可自由更改)。

方法二:經典 VLOOKUP (適用於所有 Excel 版本)

如果你使用的是舊版 Excel,或者習慣傳統做法,可以使用這個函數。但請注意:在 B 分頁中,「機器序號」必須位於「費用」欄位的左側

公式範例:
假設 B 分頁的資料範圍從 A 欄到 B 欄(A 欄是序號,B 欄是費用):

Excel
=VLOOKUP(A2, 'B分頁'!A:B, 2, FALSE)
參數解說:

  1. A2:要比對的序號。

  2. 'B分頁'!A:B:B 分頁中資料所在的對照區域。

  3. 2:代表「費用」是這個對照區域中的第 2 欄。

  4. FALSE:代表要「精確匹配」(這點很重要,一定要加)。

💡 實作小撇步

  • 固定範圍: 如果你不是選取整欄(如 A:A),而是選取特定範圍(如 A2:B100),請記得按下 F4 加上錢字號(例如 $'B分頁'$A$2:$B$100),這樣下拉公式時範圍才不會跑掉。

  • 處理錯誤: 如果使用 VLOOKUP 且找不到資料,會顯示 #N/A。如果你想讓它變空白,可以在外面包一層 IFERROR
    =IFERROR(VLOOKUP(...), "無資料")

你需要我幫你確認兩邊分頁具體的「欄位代號」(例如序號在 A 欄、費用在 D 欄)來幫你直接寫好完整的公式嗎?

沒有留言:

Excel 資料對照需求!我最推薦使用 XLOOKUP

這是一個非常經典的 Excel 資料對照需求!要達成這個目的,我最推薦使用 XLOOKUP (如果你使用的是較新版本的 Excel)或最傳統的 VLOOKUP 。 以下我為你整理了兩種最常用的方法: 方法一:首選推薦 XLOOKUP (適用於 Excel 365 / 2021 以...