Chapter 7. 函式 (二):查詢與篩選 › 7.4 查詢函式:XMATCH / XLOOKUP
7.4 查詢函式:XMATCH / XLOOKUP
XMATCH、XLOOKUP 基本上就是允許使用萬用字元、選擇搜尋順序的 MATCH、-LOOKUP,相較前兩節的函式更加靈活。
語法 | |
輸入 |
|
輸出 |
|
以下說明這兩個函式最主要的使用時機為何:
- 需要在未遞增 / 遞減的資料中比對:XMATCH / XLOOKUP 的比對方式不需要像 MATCH / -LOOKUP 一樣遞增或遞減排序,因此可以使用於數字但未排序的比對。
- 需要使用萬用字元搜尋:例如無視商品規格的銷售記錄,例如商品名稱為「iPhone 15 - (顏色)」想要搜尋第一筆 iPhone 15 的銷售日期,可以使用 =XLOOKUP("iPhone 15 - (*)",商品名稱,銷售日期,,2) 完成。
- 需要由下往上搜尋:延續上一點的例子,若要搜尋最近一筆的日期可將 搜尋方式 設為 -1 即可。
以上的說明相信應該相當清楚,在此就不用範例說明 XMATCH / XLOOKUP 的用法,若有興趣練習的同學不仿嘗試將第 7.2~7.3 節的練習改成使用 XMATCH / XLOOKUP 完成,確認是否已真的理解函式的用法。