請大大幫解
EXCEL 輸入月份後顯示項目

如何在B1輸入月份後

B3~B5
自動顯示E欄月份的項目
文章關鍵字


我們的需求是在右邊建立一個新的橘紅色的小表格,這個表格中只需要某幾個縣市的辦事處電話,而這些電話可從左邊原始資料表格中查詢,像這樣的問題就可以直接使用 VLOOKUP 函數來處理

=FILTER(F2:F5,E2:E5=B1)
放B3欄位

但這有OFFICE版本的限制,稍微舊一點的無法支援

Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2021 Mac 版 Excel 2021 iPad 版 Excel iPhone 版 Excel Android 平板電腦版 Excel Android 手機版 Excel
B3
=IFERROR(INDEX($F$2:$F$5,SMALL(IF($E$2:$E$5=$B$1,ROW($A$1:$A$4)),ROW(A1))),"")
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
雨不停歇
如果重複的項目只要留一個呢~

不要重複,舊版的要加輔助列

H2
=COUNTIF($F$2:F2,F2)

B3
=IFERROR(INDEX($F$2:$F$5,SMALL(IF($E$2:$E$5=$B$1,IF($H$2:$H$5=1,ROW($A$1:$A$4))),ROW(A1))),"")
因版本不同,可能不能直接按 Enter,舊版的要按 Shift+Ctrl+Enter
雨不停歇
請問一下ROW內的意思@@
IFERROR(INDEX($F$2:$F$5,SMALL(IF($E$2:$E$5=$B$1,IF($H$2:$H$5=1,ROW($A$1:$A$4))),ROW(A1))),"")

ROW() 回傳例號

紅色部份
當 $H$2:$H$5=1 時,回傳 (1;2;3;4)
如 H2=1 回傳1,H3=1 回傳2,.....依此類推
為取得 INDEX 所需之例號組

藍色部份
ROW(A1) 回傳1
下拉後變 ROW(A2) 回傳2
.....依此類推
為取得 SMALL 第1小、第2小、...,INDEX 所需之例號
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!