EXCEL中查詢函數想必第一個想到的就是VLOOKUP,再來就是INDEX與MATCH兩兄弟,但是這些函數都只能回傳一筆資料,如果一個條件有很多結果需要回傳呢?又沒有365的FILTER,這時就要使用大名鼎鼎的萬金油函數。

這集就帶大家來了解這個公式的邏輯與如何使用吧,對於初學者來說,這個公式會比較吃力,有點耐心把他看完吧!
第一步:
F3=$D$3:$D$16="達標"
要判斷的範圍等於要判斷的關鍵字,如果符合的話就會回傳TRUE。

第二步:
F2=IF($D$3:$D$16="達標",ROW($D$3:$D$16))
利用IF與ROW將所有TRUE的位置回傳相對應的列號
ROW函數說明:回傳當前或參照列號
使用說明=ROW(參照)
IF函數說明:判斷符合與不符合回傳內容
使用說明=if(判斷式,符合,不符合)

第三步:
F3=SMALL(IF($D$3:$D$16="達標",ROW($D$3:$D$16)),ROW(A1))
利用SMALL配合ROW把符合的列號,由小到大列出來
SMALL函數說明:找出第幾小的數值
使用說明=SMALL(範圍,範圍內第幾小)

第四步:
INDEX(B:B,SMALL(IF($D$3:$D$16="達標",ROW($D$3:$D$16)),ROW(A1)))
把所有符合條件的列號使用INDEX抓出相對應的人員姓名
INDEX函數說明:回傳範圍指定位置內容
使用說明=INDEX(範圍,列位置,欄位置)

第五步:
F3=IFERROR(INDEX(B:B,SMALL(IF($D$3:$D$16="達標",ROW($D$3:$D$16)),ROW(A1))),"")
資料沒有這麼多,所以多出來的儲存格會出現#NUM,這時候可以用IFERROR將這些錯誤值顯示為空白
IFERROR函數說明:將錯誤取代成指定內容
使用說明=IFERROR(內容,錯誤時顯示)

最後要特別注意,此公式是陣列函數,如果版本沒有動態陣列,再輸入此公式時需要按CTRL+SHIFT+ENTER取代ENTER輸入才可以正常使用哦!
如果看圖面與文字說明還是有點不能理解,那麼下載檔案,點開下方影片一步一步跟著做吧!
🔥免費線上課程:
如何按一下鍵盤就讓EXCEL自動完成所有工作
- 秘密一:如何輕鬆分析數據,就算是 0 基礎的新手,不用函數、不寫程式,一樣能辦到?
- 秘密二:如何用 Excel 內建的隱藏工具, 一鍵清理雜亂數據,讓資料瞬間變乾淨?
- 秘密三:如何只用一顆按鍵, 使數據整理及分析的效率瞬間翻 10 倍,讓Excel 變成你的「自動化助理」?
報名連結🔗

建議用電腦觀看學習效果更佳
💡0元商品:EXCEL基礎函數練習電子書💡
購買連結🛒
📌無痛記住快捷鍵的小撇步
兩年前在上班的電腦桌上,放一個快捷鍵的大桌墊 一開始忘記會偷看👀 久了之後發現好像完全都不用看了🤣
感覺很像跟聽歌一樣,每天聽自然就會哼 每天看突然就都記住了📋

如果分享的內容有幫助到你
可以訂閱效率職人支持我
讓我更有動力創作更多優質內容
你的每天3元
小小的心意
❤️對我來說是超級超級大的鼓勵❤️
🎁還有準備許多禮物要給行動支持我的粉絲🎁
👉👉關於訂閱效率職人常見QA👈👈
<訂閱沙龍BONUS>
- 贊助訂閱:🔖99元/月 (3.3/天) | 🔖999/年(2.73/天)
- 限閱文章:4篇文章/月
- 解鎖房間:職場設計新思維
- 解鎖可閱讀內容:
1️⃣ EXCEL特殊圖表
2️⃣ POWER QUERY從0到1
3️⃣ 素材分享(ICON、簡報元素)
4️⃣ 全自動抽獎系統模
5️⃣ 直播分享錄影檔:❌不用函數的日期處理術
- 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦
- 💭留言回復「職場生存讚」讓我知道你把這個小技巧學起來了
- ❤️追蹤我的方格子,學習更多職場小技巧
- ☕請我喝杯咖啡,鼓勵我更有動力分享更多優質內容
- 📈訂閱EXCEL設計新思維,學習更多更深更廣的職場技能
😎可以找到我的地方
