【函數】Filter 一個函數界的 BRITA 濾水壺

更新於 2024/06/15閱讀時間約 2 分鐘
高效生活,幫助你找回更多自己的時間

歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。




前言

Filter 函數顧名思義有「篩選、過濾」之意,能夠幫助你從大量數據海中獲取符合特定條件的資料,而且回傳的結果會顯示陣列而非單一筆數據,學習此函數,你將獲得比內建的過濾器更彈性、便利的工具。

在本文會先教導你 Filter 的基本應用概念,後續會再繼續推出延伸的應用與實作,敬請期待。





我可以應用在哪些情境呢?

在正式教學之前,我想先跟你簡單介紹一下,Filter 這個函數可以應用在什麼情境,以下提供幾個基礎範例給你參考,希望讓你有初步的認識。

數據查詢

raw-image

單&多條件判定:營業額、成績、性別

下面範例演示會一併展示




函數解讀

raw-image
  • 範圍:篩選的數據範圍(同時也是你的顯示結果,下面有詳細說明)
  • 條件 1:篩選數據的條件 1(必填)
  • 條件 2,3……:篩選數據的條件 2,3……(選填)
需滿足所有條件,最終結果才會顯示



範例演示

以下會用這組資料來進行範例演示

raw-image


篩選數學及格(>=60)的學生

raw-image
=FILTER(A2:D,B2:B>=60) 
翻譯:篩選 A2:D 欄位範圍,條件為 B2:B 欄位裡的資料,需大於等於 60

注意事項

  1. 篩選的範圍即是「結果呈現」的範圍,若把範圍修改成 A2:B,即會呈現下列效果
raw-image
  1. 若把範圍修改成 A3:D,可以看到數學那一列的資料就不會顯示
raw-image
  1. 修改範圍時,要連同條件的範圍一起修改,否則就會顯示錯誤
raw-image




延伸應用

  1. 結合 SUM、AVERAGE ……等函數,即可直接運算出過濾後的結果,如下圖
raw-image




練習

了解理論後,就必須馬上實作,這邊提供了兩個題目給你練習看看。

  1. 灰色是題目區,可以在函數試寫練習藍色是條件區。
  2. 藍色是條件區,給你條件&希望顯示的結果。
  3. 綠色是解答區,可以參考右邊解答,試著寫出函數。
raw-image




題目連結(←點擊前往)

如何將題目複製到我的試算表裡?

你可以將這份文件複製到自己的 Google試算表 進行練習,新增一個試算表,或是加入現有試算表都可以

你可以將這份文件複製到自己的 Google試算表 進行練習,新增一個試算表,或是加入現有試算表都可以



avatar-img
18會員
13內容數
文組出身,因緣際會下接觸到函數,進而開始了學習 Googlesheet 相關功能的旅程。會以一個平凡人的角度來解析各個函數功能與實際應用,也會分享實用的函數,讓你的生活與工作更便利、更接近你要成為的樣子。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
AL的沙龍 的其他內容
歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。 計算商品與單價、小計與總計是多數人日常辦公時常常面臨的課題,今天要介紹的函數 SUMPRODUCT
高效生活,幫助你找回更多自己的時間 歡迎來到 AL 的 Googlesheet 學習筆記系列文章。 相較於函數教學,在這個系列中我會分享一些實用的小技巧,也當作是我的個人筆記,因此不會有太詳細的內容,若有疑問,可以在下方留言哦!
前言 高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率。 今天要介紹的函數是 IFS+COUNTIF 的應用
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 ARRAYFORMULA
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 countif 和 countifs
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 if 和 ifs
歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。 計算商品與單價、小計與總計是多數人日常辦公時常常面臨的課題,今天要介紹的函數 SUMPRODUCT
高效生活,幫助你找回更多自己的時間 歡迎來到 AL 的 Googlesheet 學習筆記系列文章。 相較於函數教學,在這個系列中我會分享一些實用的小技巧,也當作是我的個人筆記,因此不會有太詳細的內容,若有疑問,可以在下方留言哦!
前言 高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率。 今天要介紹的函數是 IFS+COUNTIF 的應用
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 ARRAYFORMULA
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 countif 和 countifs
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 if 和 ifs
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文介紹如何使用 ChatGPT 4 計算兩個民國日期之間的差異。同時提到了使用函數 DATEDIF 和神奇的【R鍵】來解決問題。
Thumbnail
INDIRECT 函數一般都使用【A1樣式】來做參照,本文將揭開 INDIRECT 函數,鮮為人知的【R1C1樣式】運用方法。
這個系列的文章主要專注於物件導向到函數式編程的差異與分析,並針對概念與機制上的不同進行比較。很多人說物件導向和函數式編程沒有哪個比較好的問題,只有哪個比較適合的問題,然而我並不這麼認為,我透過這一系列的文章從各個角度討論它們之間的優缺點就是為了闡述我的觀點。物件導向錯在沒有理論基礎,但它贏在熟悉性,
前一篇文章中所提的函數式的三個機制明確說明了它關注的規則與能力具體是什麼。然而這套對於函數式編程的定義主要基於特定的類型系統,作為一個編程範式來說過於狹隘(物件導向的定義也是這樣)。更廣義的,我認為函數式編程主要依循三個原則,它們可以應用於任何程式語言,就算沒有靜態類型系統的支援也可以。例如在不管類
Thumbnail
這篇文章介紹了一個在 Excel 中將郵遞區號加上括號的公式,並分析了公式的原理。這是一篇對於 Excel 公式拆解感興趣的人有價值的文章。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
媽 ~ 我終於把【工程數學】應用在生活中了 !! 《 LOOKUP 與 複數 的完美結合運用 》
Thumbnail
在程式設計中,我們通常會遇到一個問題: 何時應該使用具有方法的類別,何時應該在模組中使用函式? 如果選擇不當,你的程式碼可能比需要的更複雜,這使得維護更困難 首先,我們需要更好地理解函式和類別的差異。 函式接收輸入參數,然後進行一些操作,並返回結果。你可以將這個結果傳遞給其他函式。在像Haskell
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文介紹如何使用 ChatGPT 4 計算兩個民國日期之間的差異。同時提到了使用函數 DATEDIF 和神奇的【R鍵】來解決問題。
Thumbnail
INDIRECT 函數一般都使用【A1樣式】來做參照,本文將揭開 INDIRECT 函數,鮮為人知的【R1C1樣式】運用方法。
這個系列的文章主要專注於物件導向到函數式編程的差異與分析,並針對概念與機制上的不同進行比較。很多人說物件導向和函數式編程沒有哪個比較好的問題,只有哪個比較適合的問題,然而我並不這麼認為,我透過這一系列的文章從各個角度討論它們之間的優缺點就是為了闡述我的觀點。物件導向錯在沒有理論基礎,但它贏在熟悉性,
前一篇文章中所提的函數式的三個機制明確說明了它關注的規則與能力具體是什麼。然而這套對於函數式編程的定義主要基於特定的類型系統,作為一個編程範式來說過於狹隘(物件導向的定義也是這樣)。更廣義的,我認為函數式編程主要依循三個原則,它們可以應用於任何程式語言,就算沒有靜態類型系統的支援也可以。例如在不管類
Thumbnail
這篇文章介紹了一個在 Excel 中將郵遞區號加上括號的公式,並分析了公式的原理。這是一篇對於 Excel 公式拆解感興趣的人有價值的文章。
Thumbnail
你是否曾經遇到這樣的情況?手上有一張表格,需要根據某個欄位進行分類,但表格又很繁雜,如果手動一個個查找,就需要花費大量時間才能找到想要的資料,這樣實在是太沒效率又容易眼花。 今天,我就來教你一個FILTER 函數快速分類技巧,讓你輕鬆掌握數據,節省時間。
Thumbnail
媽 ~ 我終於把【工程數學】應用在生活中了 !! 《 LOOKUP 與 複數 的完美結合運用 》
Thumbnail
在程式設計中,我們通常會遇到一個問題: 何時應該使用具有方法的類別,何時應該在模組中使用函式? 如果選擇不當,你的程式碼可能比需要的更複雜,這使得維護更困難 首先,我們需要更好地理解函式和類別的差異。 函式接收輸入參數,然後進行一些操作,並返回結果。你可以將這個結果傳遞給其他函式。在像Haskell