在 Excel 的 FILTER 函數不能使用萬用字元,你可以利用輔助欄位來建立萬用字元的模糊篩選效果。
本篇你將學到:
1. FILTER、SORT 函數的應用
2.模糊篩選的設計(仿萬用字元概念)
參考以下的例子。
1. 篩選姓名中含有「文」者
(1) 輔助欄位
儲存格E4:=IFERROR(FIND($G$4,B4),0)
將儲存格E4,複製到輔助欄位的所有儲存格。
利用 FIND 函數尋找是否含有儲存格G4的內容,若有會傳回其位置(一個數字),否則會傳回錯誤訊息。
再利用 IFERROR 函數將錯誤訊息以「0」顯示。
(2) 篩選符合條件的姓名
儲存格G4:=FILTER(姓名,輔助>0)
FILTER 函數只需在儲存格G4輸入公式,公式會自動溢出至符合條件的其他儲存格。
2. 篩選電話號碼開頭為「0933」者的姓名
(1) 輔助欄位
儲存格E4:=(LEFT(D4,4)=$G$4)*1
將儲存格E4,複製到輔助欄位的所有儲存格。
利用 LEFT 函數取出左邊四個字,並判斷是否含儲存格G4相同。
(2) 篩選符合條件的姓名
儲存格G4:=FILTER(姓名,輔助>0)
FILTER 函數只需在儲存格G4輸入公式,公式會自動溢出至符合條件的其他儲存格。
3. 對篩選後資料排序
如果要將篩選後資料依文字筆劃順序由少至多排序,公式改為:
儲存格G4:=SORT(FILTER(姓名,輔助>0))
加上 SORT 函數將 FILTER 函數的傳回值排序。
【參考資料】
FILTER 函數參考微軟提供的說明網頁:FILTER 函數
文章標籤
全站熱搜
留言列表