作者noworneverev (小朋友)
看板Accounting
標題[心得] Excel新公式 XLOOKUP 正式推出 使用教學
時間Sun Feb 23 01:28:05 2020
前情提要:文章代碼(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網址
(不要刪除我建好的工作表,可以自行增加工作表玩玩看)
--
Accoding:
https://www.facebook.com/AccodingTW/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.70.211.19 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Accounting/M.1582392491.A.A95.html
※ 編輯: noworneverev (61.70.211.19 臺灣), 02/23/2020 01:28:34
推 ASSETS401 : 高手推! 02/23 01:59
推 orzkk88 : 推 02/23 12:07
推 missYang : INDEX+MATCH即將走入歷史 02/23 12:58
推 senyuua : 推 02/23 13:16
推 j791015 : 推,感謝分享! 02/23 14:06
推 TheNovCloud : 謝謝 02/23 14:40
推 zoreandseven: 推!解決很多問題 02/23 17:31
推 paperboy276 : 沒推 02/23 19:55
→ paperboy276 : 誤多打字了,給推 02/23 19:56
推 edrf6096700 : 推 教學 02/23 22:27
推 tien22 : 推 02/24 00:40
推 Liszt970 : 推一個 02/24 19:14
推 sanz : 但我的版本不能用呀...... 02/26 00:32
更新一下資訊,Office 365 以每月通道更新的才會有XLOOKUP可以用,
半年通道可能得等到七月才會更新此函數。
※ 編輯: noworneverev (13.76.230.120 美國), 02/26/2020 12:58:17
推 Brady12hate : 推推 02/27 00:39
推 a941212 : cool 03/13 13:04
※ 編輯: noworneverev (13.76.230.120 美國), 04/22/2020 13:16:23