XLOOKUP

XLOOKUP 是 Excel 現代查找函數,取代 VLOOKUP/HLOOKUP 的限制,支援任意方向搜尋、多條件、錯誤自訂等。比 VLOOKUP 更直覺,預設精確比對,且速度更快。

=XLOOKUP(查找值, 查找範圍, 回傳範圍, [若找不到], [比對模式], [搜尋模式])
  • 尋找值:要搜的值(如 A2)。
  • 尋找範圍:搜尋欄/列(如 B:B)。
  • 回傳範圍:要回傳的欄/列(如 C:C)。
  • [若找不到]:預設空白,可設 “無資料”。
  • [比對模式]:0=精確(預設)、-1=完全匹配、1=近似、2=萬用字元。
  • [搜尋模式]:1=由上/左開始(預設)、-1=由下/右開始、2=二元搜尋(排序資料)。

其他的情境

情境公式結果說明
多欄回傳=XLOOKUP(A2, B:B, C:D)一次回價格+庫存(陣列)。
反向搜尋=XLOOKUP(A2, B:B, C:C, , , -1)由下往上找最後匹配。
近似比對=XLOOKUP(35, B:B, C:C, , 1)找 ≤35 的最大值(排序後)。​
多條件=XLOOKUP(1, (B:B=A2)*(C:C>100), D:D)產品=A2 且庫存>100。
巢狀(類 INDEX)=XLOOKUP(“Q1”, C5:F5, XLOOKUP(“利潤”, B:B, C:F))垂直+水平查找交集。