fbpx
KK3C狂想曲
  • 評測輕鬆說
    • 行動裝置/週邊
    • 生活/家電
    • 穿戴裝置
    • 視聽/娛樂
    • 產品開箱文
    • 電腦周邊
  • 推薦APP
    • Android APP
    • iOS APP
    • LINE相關教學
    • Facebook相關教學
    • 遊戲攻略
      • Switch遊戲
      • 烏法魯天地
      • 來我家玩吧
      • 第五人格
  • 電腦/手機教學
    • WordPress
    • 手機
    • Apple Watch實用教學
    • 電腦
      • Mac
      • Windows
  • Office教學
    • Excel教學
    • Word教學
    • PowerPoint
    • Google試算表
  • 科技資訊
    • 科技新知
    • 免費資源
    • 生活資訊
    • 退休金規劃
  • 家居DIY
  • 關於KK
No Result
View All Result
KK3C狂想曲
  • 評測輕鬆說
    • 行動裝置/週邊
    • 生活/家電
    • 穿戴裝置
    • 視聽/娛樂
    • 產品開箱文
    • 電腦周邊
  • 推薦APP
    • Android APP
    • iOS APP
    • LINE相關教學
    • Facebook相關教學
    • 遊戲攻略
      • Switch遊戲
      • 烏法魯天地
      • 來我家玩吧
      • 第五人格
  • 電腦/手機教學
    • WordPress
    • 手機
    • Apple Watch實用教學
    • 電腦
      • Mac
      • Windows
  • Office教學
    • Excel教學
    • Word教學
    • PowerPoint
    • Google試算表
  • 科技資訊
    • 科技新知
    • 免費資源
    • 生活資訊
    • 退休金規劃
  • 家居DIY
  • 關於KK
No Result
View All Result
KK3C狂想曲
No Result
View All Result
首頁 Office教學 Excel教學

Excel 沒有 FILTER?3種替代篩選教學!(內建篩選、公式、VBA)

艾倫 作者 艾倫
2025-03-19
在 Excel教學, Office教學
0
3種篩選資料教學-進階篩選、函數公式、VBA

3種篩選資料教學-進階篩選、函數公式、VBA

Line分享Telegram分享

在 Excel 365、2021 版本中,FILTER 函數讓篩選資料變得簡單又直覺,但如果你的 Excel 沒有 FILTER 函數(如 Excel 2019 或更舊版本),該怎麼辦?其實,還有 3 種實用篩選方法(內建篩選、公式、VBA),同樣能幫你有效整理資料!

無論你是 Excel 新手 還是 進階使用者,這篇文章都能幫你找到合適的篩選解決方案!

  • 內建篩選(進階篩選):適合不想寫公式的使用者
  • 函數公式篩選:用 INDEX、SMALL 等函數模擬 FILTER
  • VBA 自動篩選:適合需要自動化的進階使用者

Table of Contents

Toggle
  • 第一種:手動進階篩選(適合快速篩選)
    • 如何使用進階篩選?
  • 使用函數公式篩選(適合動態篩選)
    • 單一條件篩選公式設定:
    • 資料動態篩選展示:
    • 兩個以上條件篩選公式設定:
  • 使用 VBA 自動篩選(適合大量數據)
    • 單一條件 VBA代碼:
    • 兩個以上條件 VBA代碼:
    • 延伸閱讀:

第一種:手動進階篩選(適合快速篩選)

Excel 內建「進階篩選」功能,適合偶爾篩選資料,不需要寫公式。

如何使用進階篩選?

按艾倫的範例,滑鼠先選擇資料範圍(如 A1:C9)

Excel進階篩選資料教學-01

圈選好 Excel資料範圍後,從「資料 -> 進階」。

Excel進階篩選資料教學-02

選擇 篩選結果顯示於原位置 或 複製到其他位置。

Excel進階篩選資料教學-03

進階篩選設定完成後,回到表格中會看到新增的下拉式功能,打開夏令營的下拉式功能,取消「空格」的勾選。

Excel進階篩選資料教學-04

篩選完成後,有參加夏令營的學生就會被篩選出來。

Excel進階篩選資料教學-05

同時將夏令營、冬令營的下拉式功能,取消「空格」的勾選後,

Excel進階篩選資料教學-06

這時候同時有參加夏令營和冬令營的學生就會被篩選出來。

Excel進階篩選資料教學-07

使用函數公式篩選(適合動態篩選)

支援 FILTER 函數的版本:Excel 365、Excel 2021,但艾倫 Excel版本是 2019 沒辦法使用 FILTER,Excel 2019、Excel 2016、Excel 2013 及更早版本都不支援 FILTER,接下來教學中艾倫會分享使用 INDEX + MATCH 或 IF 來替代 FILTER函數來篩選資料。

單一條件篩選公式設定:

篩選「只有參加夏令營」、「只有參加冬令營」函數公式:可直接複製,需手動修改你們要篩選資料的範圍。

=IFERROR(INDEX(A$2:A$9, SMALL(IF(B$2:B$9="是", ROW(A$2:A$9)-ROW(A$2)+1), ROW(1:1))), "")
Excel篩選資料函數公式教學-09

公式解釋:

  • IF(B$2:B$9=”是”, ROW(A$2:A$9-ROW(A$2)+1) 找出符合條件的範圍。
  • SMALL(…, ROW(1:1)) 依序取出符合條件的數據。
  • INDEX(A$2:A$9, …) 取得對應學生的姓名。
  • IFERROR(…, “”) 避免錯誤顯示。

輸入好公式,這時候不要直接按 ENTER,而是按「Ctrl + Shift + Enter」,這時會出現第一個符合條件的學生名字。

Excel篩選資料函數公式教學-10

再來複製第一格的公式,滑鼠圈選下方空格。

Excel篩選資料函數公式教學-11

貼上公式後,接著會顯示所有符合條件的學生名稱。

Excel篩選資料函數公式教學-12

資料動態篩選展示:

本來資料顯示小敏有參加夏令營,但我們取消小敏參加夏令營的紀錄,本來篩選結果有小敏,我們取消的同時,篩選結果也會同步變動,小敏就消失在篩選結果名單中。

Excel篩選資料函數公式教學-13

兩個以上條件篩選公式設定:

篩選「有參加夏令營和冬令營」的函數公式:可直接複製,需手動修改你們要篩選資料的範圍。

=IFERROR(INDEX(A$2:A$9, SMALL(IF((B$2:B$9="是")*(C$2:C$9="是"), ROW(A$2:A$9)-ROW(A$2)+1), ROW(1:1))), "")
Excel篩選資料函數公式教學-14

公式解釋:

  • (B$2:B$6=”是”)*(C$2:C$6=”是”) 這部分會檢查 「夏令營 = 是」且「冬令營 = 是」 的條件。 乘法運算 * 讓條件同時成立(因為 TRUE * TRUE = 1,其他情況為 0)。
  • IF(…, ROW(A$2:A$9)-ROW(A$2)+1) 找出符合條件的學生在資料範圍內的相對位置。
  • SMALL(…, ROW(1:1)) 取得符合條件的學生資料,並依序顯示。
  • INDEX(A$2:A$9, …) 取得對應學生姓名。
  • IFERROR(…, “”) 避免錯誤值,如果沒有符合條件的學生則顯示空白。

輸入時要記得按 Ctrl + Shift + Enter,這樣就能找出同時有參加夏令營、也有參加冬令營的學生了。

Excel篩選資料函數公式教學-15

使用 VBA 自動篩選(適合大量數據)

如果經常需要篩選資料,VBA 會是更高效的方法,首先打開 VBA 編輯器(按 Alt + F11)。

Excel篩選資料VBA教學-16

插入新模組(「插入」→「模組」)。

Excel篩選資料VBA教學-17

單一條件 VBA代碼:

將 VBA代碼複製貼上,這是單純篩選有參加夏令營學生的 VBA代碼。

Sub 篩選夏令營學生()
Dim ws As Worksheet
Set ws = ActiveSheet

' 確保有篩選功能
If ws.AutoFilterMode Then ws.AutoFilterMode = False

' 設定篩選範圍(A1:C100)
ws.Range("A1:C100").AutoFilter Field:=2, Criteria1:="是"
End Sub

複製好代碼就貼在 VBA編輯器中。

Excel篩選資料VBA教學-18

這樣就能快速篩選出有參加夏令營的學生了。

Excel篩選資料VBA教學-19

兩個以上條件 VBA代碼:

將 VBA代碼複製貼上,這是篩選有參加夏令營+冬令營學生的 VBA代碼。

Sub 篩選夏冬令營學生()
Dim ws As Worksheet
Set ws = ActiveSheet

' 確保已有篩選
If ws.AutoFilterMode Then ws.AutoFilterMode = False

' 設定篩選範圍(假設資料在 A1:C100)
ws.Range("A1:C100").AutoFilter

' 篩選條件:夏令營 = "是" 且 冬令營 = "是"
ws.Range("A1:C100").AutoFilter Field:=2, Criteria1:="是"
ws.Range("A1:C100").AutoFilter Field:=3, Criteria1:="是"
End Sub

複製好代碼就貼在 VBA編輯器中,這樣一來就能快速找出有參加夏令營和冬令營的學生名單。

Excel篩選資料VBA教學-20

在 Excel 2019 及更舊的版本中,雖然 FILTER 函數無法使用,但我們仍然可以透過其他方法達到相同的篩選效果。內建篩選功能適合一般使用者,操作簡單,而透過 INDEX、SMALL 等函數建立篩選公式,則能讓篩選結果自動更新,適合需要動態篩選的情境。如果想進一步提升效率,VBA 自動篩選則提供了更靈活的方式,可以根據不同條件快速篩選資料,適合需要處理大量數據或重複操作的使用者。

無論是使用內建篩選、函數公式,還是 VBA,每種方法都有其適用場景與優勢,選擇適合自己的篩選方式,能讓 Excel 的資料處理更加高效。希望這篇文章能幫助你找到適合的解決方案,讓你在沒有 FILTER 函數的環境下,也能輕鬆管理和篩選資料。

延伸閱讀:

2025 Excel新手必學 8大實用功能:快捷鍵、函數、PDF匯出從零開始學習 Excel 樞紐分析表:如何進行數據彙總與篩選?學會這 6種 Excel SUMPRODUCT函數用法,效率倍增

標籤: ExcelExcel教學VBAVBA代碼函數函數篩選資料篩選
上一篇

7 種 Excel 必學計算百分比教學(含實際範例)

下一篇

《烏法魯奧德賽》限量寵「侏羅龍」(蛋圖、召喚時間、召喚條件、配方分享)Wooparoo Odyssey

艾倫

艾倫

喜歡簡單而單純的生活,卻意外跌入3C的陷阱,於是就這樣戀上了玩3C這件事情! 我願意,我同意,我樂意把時間耗在美好的事物上,包括測試,評測,所謂的玩3C。

相關文章

3種 Excel多工作表合併教學
Excel教學

Excel 多工作表怎麼合併?3種教學:公式、Power Query、VBA

2025-05-10
10個 Excel最常犯的錯誤與解決方法-01
Excel教學

Excel新手必看:10個最常犯的錯誤與解決方法

2025-04-29
7種Excel必學百分比計算實際教學
Excel教學

7 種 Excel 必學計算百分比教學(含實際範例)

2025-03-17
Excel表格和文字貼到Word
Excel教學

Excel 表格轉 Word 不跑位教學!2步驟讓表格完美轉移

2025-02-06
Word新手入門必學基本操作和界面詳細介紹
Office教學

Word入門 10分鐘學會!基本操作與界面詳細介紹

2025-01-27
2025 Excel新手必學 8大實用功能
Excel教學

2025 Excel新手必學 8大實用功能:快捷鍵、函數、PDF匯出

2025-01-21
下一篇
《烏法魯奧德賽》限量寵「侏羅龍」(蛋圖、召喚時間、召喚條件、配方分享)Wooparoo Odyssey

《烏法魯奧德賽》限量寵「侏羅龍」(蛋圖、召喚時間、召喚條件、配方分享)Wooparoo Odyssey

訂閱KK3C電子報

熱門標籤

1v4的對決 Android Android APP chrome Excel Excel教學 iOS iOS APP iPhone iPhone教學 LINE LINE GAME Line wooparooland LINE烏法魯天地攻略 Nintendo eShop Switch Windows Windows 11 Youtube 動森 動物之森 召唤配方 寶可夢 寶可夢 朱/紫 手機教學 手機遊戲 手機遊戲攻略 手機遊戲 第五人格 手游 手遊 手遊 第五人格 烏法魯天地 烏法魯天地寵物 烏法魯天地寵物召喚 烏法魯天地寵物組合 烏法魯天地寵物配方 烏法魯奧德賽 王國之淚 競技手遊 第五人格 艾倫體驗心得 薩爾達傳說 開箱實測 集合啦!動物森友會 非對稱對抗競技手遊

KK3C 狂想曲

KK3C狂想曲 結合了兩個熱愛3C的女孩
【艾倫 Irene & 吉娜 Gina】
用著女孩的角度來分享3C產品和APP教學和介紹。
女孩們別害怕!3C產品很好懂、很好使用!
網站分享 3C開箱 / 產品評測 / APP介紹 / 手機教學 / 電腦教學 / 遊戲分享(攻略) 內容,合作歡迎寄到 [email protected]

熱門主題

Android APP APP Apple Watch實用教學 Design Excel教學 Facebook相關教學 Google試算表 iOS APP LINE相關教學 Mac Office教學 PowerPoint Switch遊戲 Windows Wordpress Word教學 來我家玩吧 免費資源 家居DIY 手機 推薦APP 最新文章 最新資訊 未分類 烏法魯天地 生活/家電 生活資訊 產品開箱文 科技新知 科技資訊 穿戴裝置 第五人格 網頁置頂 美食&玩樂 行動裝置/週邊 視聽/娛樂 評測輕鬆說 退休金規劃 遊戲攻略 關於KK 電腦 電腦/手機教學 電腦周邊

追蹤我們1

  • 評測輕鬆說
  • 推薦APP
  • 手機教學
  • Office教學
  • 科技資訊

版權所有 不得轉載 © 2021 kkplay3c All Rights Reserved.

KK3C狂想曲
No Result
View All Result
  • 評測輕鬆說
    • 行動裝置/週邊
    • 生活/家電
    • 穿戴裝置
    • 視聽/娛樂
    • 產品開箱文
    • 電腦周邊
  • 推薦APP
    • Android APP
    • iOS APP
    • LINE相關教學
    • Facebook相關教學
    • 遊戲攻略
      • Switch遊戲
      • 烏法魯天地
      • 來我家玩吧
      • 第五人格
  • 電腦/手機教學
    • WordPress
    • 手機
    • Apple Watch實用教學
    • 電腦
      • Mac
      • Windows
  • Office教學
    • Excel教學
    • Word教學
    • PowerPoint
    • Google試算表
  • 科技資訊
    • 科技新知
    • 免費資源
    • 生活資訊
    • 退休金規劃
  • 家居DIY
  • 關於KK

版權所有 不得轉載 © 2021 kkplay3c All Rights Reserved.