篩選器絕對是我在 Google 試算表上最常用的功能之一。它可以對工作表排序跟篩選,而這正是處理資料時常用的步驟。舉例來說,我是個在家具行的商業分析師,手上有這樣的訂單資料:
標題列的每個儲存格有像是「倒三」的圖示,那個就是篩選器了。
篩選器的一大用處就是在於篩出想看的資料。比如說我想知道還沒發貨的茶几有哪些,也就是篩選出品項(E 欄)是「茶几」、且已發貨(I 欄)是「FALSE」的資料:
這樣就一目瞭然,知道有哪幾筆資料符合篩選的條件了。
今天的教學會詳細解說怎麼新增跟移除篩選器,還有篩選器的用途,排序跟篩選。
歡迎來到複製這份試算表,跟我一起練習看看!
新增跟移除的方法很簡單。我們先選定要篩選的範圍,通常會把篩選器安排在工作表的標題列,並把所有的欄選起來。像是這樣:
然後,點選畫面右上方,工具列的「漏斗」圖案:
這麼一來,剛剛指定範圍的第一列,就會出現一個「倒三」的圖案,這樣就完成了:
如果你想移除它,就跟剛剛新增的步驟一樣,再按一次漏斗圖案即可。
如果你的試算表要共用給別人,記得兩件事!
IMPORTRANGE
函式或 Google Apps Script 等等方法提取資料)我們來試試看「排序」功能!「排序」是指以目前篩選器所在的欄位為基準,進行排序。篩選器提供的排序選項有這三個:
我們先試試把客戶 ID(D 欄)做個「A 到 Z」的排序好了。選取 D 欄的「倒三」圖示:
點選「排序(A 到 Z)」:
這樣就好了:
再試試看「排序(Z 到 A)」吧。
我們這次來排 C 欄的「訂單 ID」,選取「排序(Z 到 A):
排好了!
再來看「依顏色排序」。如果篩選欄位裡的儲存格有背景(填滿顏色)、又或是文字有顏色,就可以用這個功能讓它們出現在工作表前面。還有,「依顏色排序」還跟之前介紹過的「條件式格式」很搭!(延伸閱讀:條件式格式(一))
比如說,我們來找找儲存格背景是淺藍色的資料有哪些。
點選 A 欄的「倒三」圖示,選「依顏色排序」>「填滿顏色」,這邊會看到這欄有的所有顏色。我們選「淺寶藍色 3」:
結果如下:
你也一樣可以依文字顏色排序。我們這次一樣對 A 欄做篩選,點「依顏色排序」>「文字顏色」:
結果就會像這樣:
不過要注意的是,這個功能對替代顏色(交替顏色)沒有作用喔!(延伸閱讀:用「替代顏色」功能,讓表格交替列上色!)
篩選器提供的篩選選項有這三個:
和剛剛「排序」部分提到的「依顏色排序」類似,你可以篩選有特定背景顏色、或是特定文字顏色的儲存格。
我們試試看在 A 欄篩選背景顏色(填滿顏色)是淺藍色的資料:
來看看結果,只有淺藍色背景的資料有被篩選進來:
如果要篩選有顏色的文字也是一樣的流程,指定「依顏色篩選」後改選成「文字顏色」就可以。要把現在的篩選選項取消掉,就點這邊的「無」:
你也可以選擇你要的條件,篩選出你要的資料。你點開「依條件篩選」的地方:
把選單打開來,你可能會覺得很熟悉:
這個地方是不是跟我們之前看過的資料驗證、條件式格式很像?(忘記的話歡迎回來看看:資料驗證(二):數值、文字、日期、條件式格式(一))
舉例來說,我想要找合計(H 欄)小於或等於 5000 塊的訂單,就在 H 欄點開篩選器:
選「依條件篩選」,打開選單,選「小於或等於」:
會出現可以輸入值的地方,這邊打「5000」後按下確定:
這樣就只會顯示合計 5000 塊以下的資料了:
你也可以用自訂公式,做出更精細或複雜的篩選。例如說,在日期(A 欄)用自訂公式篩選,找到星期五的所有訂單怎麼做呢?
點 A 欄的篩選器,選「依條件篩選」,打開選單並滑到最下面,選取「自訂公式」:
在自訂公式輸入:
=WEEKDAY(A2)=6
我用 WEEKDAY
函式來判斷 A 欄位的日期是星期幾,然後如果是星期五,就返回 TRUE,那麼篩選器就會生效,篩選出只有星期五的訂單。(WEEKDAY
函式預設會返回 1 到 7,1 代表星期天、7 代表星期六)
按下確定,你會看到資料都有按照篩選規則顯示了:
不過要注意,自訂公式只能針對目前在篩選的欄來處理,不能跨到別的欄,像是篩選星期五(A 欄)且品項(E 欄)是餐桌的訂單。這時候就建議用 QUERY
或是 FILTER
函式來做。(延伸閱讀:QUERY 函式大解析(二):WHERE)
一樣地,如果你想要取消眼前的篩選結果,就再按一次篩選器,選擇「無」:
最後這個應該就比較直觀了,直接勾選你要篩選的值就可以了。舉例來說,你可以看看 E 欄的篩選器:
目前所有的品項都被選取起來了,所以你的畫面會看到所有品項的訂單。你可以點「清除」把項目清空,然後再選取你想看的品項,像是這樣:
你也可以善用搜尋列,快速找到你要篩選的值,不過這個搜尋目前只支援搜尋文字開頭,還沒辦法搜尋包含某字的值的功能。舉例來說,我想在品項找到所有的「斗櫃」,但在搜尋列輸入「斗櫃」的時候,卻一個選項都沒有:
這時候可以用剛剛提到的「依條件篩選」裡的「文字包含」:
這樣就會有想要的結果了:
(不過還是好希望官方可以改善這個功能啊)
除了篩選器,Google 試算表還提供兩個篩選的功能:篩選器檢視畫面、篩選器控制項,功能類似,但瀏覽權限、是否能重複使用、還有給各個使用者的權限都有點不太一樣,之後也會再繼續介紹!
如果你喜歡這次的文章,歡迎你透過這些方法支持我:
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!