[心得] Excel新公式 XLOOKUP 正式推出 使用教學

作者: noworneverev (小朋友)   2020-02-23 01:28:05
前情提要:文章代碼(AID): #1TQSUmQR (Accounting)
經過了半年,XLOOKUP在1/30正式於Office 365(每月通道)釋出,詳細版號詳下列網址:
https://tinyurl.com/y3qjhswk
Web Excel範例網址:
https://1drv.ms/x/s!AmVoZFDJLvxWagKXCpMffLqMcmM?e=tEHciz
(請不要編輯原有內容,開唯讀檢視無法看公式)
Excel範例檔下載:https://tinyurl.com/sfyg7fs
(注意除了Office 365的Excel,其他版本(2016、2013等)皆無法使用XLOOKUP,
若使用不相容版本開啟XLOOKUP公式,會出現_xlfn於公式前方,
https://i.imgur.com/KwEqRpM.jpg )
公式說明:
=XLOOKUP(要找的值, 從哪裡找, 傳回什麼, [錯誤說明], [相符類型], [搜尋模式])
與VLOOKUP差異最大的地方在於參數「從哪裡找(資料來源)」:
VLOOKUP是尋找一個表格(table_array)並據此指定傳回第幾欄,
最大限制莫過於因此第一欄必須包含要查閱的值;
XLOOKUP則是明確指定「從哪裡找(lookup_array)」及「傳回什麼(return_array)」,
在此兩個參數都彈性的情況下,不論是垂直查詢(VLOOKUP)、水平查詢(HLOOKUP)
或是要查閱的值在傳回值的右邊(原VLOOKUP無法查詢,須使用INDEX+MATCH),
使用XLOOKUP可囊括上列所有情況。
第4個選擇性參數,錯誤說明,提供了在回傳#N/A(找不到)時可以顯示的說明,
使用查詢公式再也不用外包IFERROR提示錯誤。
第5及第6個選擇性的參數為更進階的操作,例如從後面開始查詢、模糊比對等。
簡單範例如下:
A B
1   名稱
2 1122 =XLOOKUP(A2,$A$5:$A$7,$B$5:$B$7)="商品"
3
4 編號 科目名稱
5 1122 商品
6 1124 原料
7 1126 物料
要找的值:1122
從哪裡找:A5:A7
傳回什麼:B5:B7
注意【從哪裡找】及【傳回什麼】儲存格數量要一致,否則公式會有錯誤。
更多的範例詳最上方Web Excel網址
(不要刪除我建好的工作表,可以自行增加工作表玩玩看)
作者: zoreandseven (小孩)   2020-02-23 17:31:00
推!解決很多問題

Links booklink

Contact Us: admin [ a t ] ucptt.com