根據《DIME》報導,Excel使用者長期以來最常使用的VLOOKUP函數,正被新一代強大函數XLOOKUP取代。XLOOKUP不僅解決了VLOOKUP的多個痛點,而且使用起來更直觀、功能更強大。本文將詳解XLOOKUP的基本操作與進階技巧,並提供實務範例,幫助讀者快速上手。
XLOOKUP的基本構文僅需三個參數:
=XLOOKUP(搜尋值, 搜尋範圍, 回傳範圍)
這三個參數分別對應「要找什麼」「在哪裡找」「找到後要顯示什麼」,完全不需要再費心計算列號,大幅簡化了Excel操作。
【實務範例:受注管理表】
在營業部門常見的「受注管理表」場景中,XLOOKUP的優勢更為明顯。例如,當受注管理表中有「商品ID」欄位,想要自動從商品_MASTER中取得「商品名」與「單價」,僅需簡單幾個步驟:
- 選中D3(商品名顯示位置),輸入=XLOOKUP(C3, 商品_MASTER!A3:A5, 商品_MASTER!B3:B5)
- 同理,於E3(單價顯示位置)輸入=XLOOKUP(D3, 商品_MASTER!A3:A5, 商品_MASTER!C3:C5)
與VLOOKUP不同的是,XLOOKUP不依賴「列號」,因此即使在後續增加欄位,也不會導致資料錯位,維持穩定性。
【XLOOKUP vs VLOOKUP的優勢】
- 無需計算列號:VLOOKUP在資料列增加或減少時容易出錯,而XLOOKUP直接指定列範圍,避免了此問題。
- 搜尋範圍不限於右側:VLOOKUP只能從搜尋列往右抓資料,XLOOKUP則可搜尋左側資料。
- 內建錯誤處理:舊版VLOOKUP搭配IFERROR才能處理#N/A錯誤,而XLOOKUP在第4參數即可直接設定顯示內容。
【XLOOKUP的進階功能】
- 一次搜尋多欄(Spill功能):只要選擇多欄作為「回傳範圍」,XLOOKUP即可自動將結果廣播到相鄰的欄中。
- 複數條件搜尋:利用&(與符號)串接搜尋值與搜尋範圍,即可實現多條件查詢,如部門+姓名的組合。
【XLOOKUP的使用限制】
XLOOKUP目前僅支援Microsoft 365和Excel 2021以上版本。若需與舊版Excel使用者共享檔案,仍需使用VLOOKUP或INDEX+MATCH作為替代。
【常見問題】
Q: XLOOKUP能否支援部分匹配? A: 可以,只要在一致模式中設定數字2,即可使用*與?進行模糊搜尋。
Q: XLOOKUP與INDEX+MATCH相比如何? A: 功能上差異不大,但XLOOKUP語法更簡潔,使用更直觀。
總結來說,XLOOKUP不僅功能強大,而且上手門檻極低。只要掌握基本三參數,就能處理大多數Excel搜尋需求,是現代職場人不可不學的Excel新王。
📰 本文資料來源 • @DIME






編輯觀點
XLOOKUP不僅解決了VLOOKUP的痛點,更讓Excel搜尋變得簡單直觀,是辦公室自動化的重要工具。