Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

如何在 Google 試算表中按多個條件篩選數據?

Author Xiaoyang Last modified

在日常工作中,處理大型數據集並快速提取符合特定條件的數據是很常見的需求。例如,您可能想要查看特定產品的銷售記錄、篩選出符合某些條件的行,或分析符合一組需求的數據。在 Microsoft Excel 中,進階篩選功能經常用於這些多條件篩選任務。然而,Google 試算表並未提供與進階篩選直接對應的功能,這使得這種篩選乍看之下似乎有些困難。

本文展示了幾種在 Google 試算表中實現多條件篩選的實用方法,全部使用內建公式完成。通過掌握這些方法,即使沒有進階工具,您也可以根據自己的需求高效地分析和呈現數據。您還會找到針對常見公式問題的解決方案,以及在需要複雜篩選時完成類似結果的替代方法。

使用公式在單列中按多個條件篩選數據

使用公式在多列中按多個條件篩選數據

替代方案: 帶有 OR/AND 邏輯的篩選函數Google 試算表中的篩選視圖


使用公式在單列中按多個條件篩選數據

假設您想從數據集中提取 A 列值為「AAA-1」或「EEE-5」的所有行。這個需求非常普遍,例如當追蹤特定產品 SKU 或隔離數據以進行目標報告時。

A screenshot showing a dataset in Google Sheets where data needs to be filtered by multiple conditions

要執行此任務,您可以使用 FILTER 函數連接多個條件,其作用類似於 OR 邏輯運算符。請按照以下步驟操作:

在希望顯示篩選結果的空白單元格中輸入以下公式:

=FILTER(A1:D17, (A1:A17="AAA-1") + (A1:A17="EEE-5"))

輸入公式後,只需按下 Enter 鍵。Google 試算表將立即返回所有 A 列產品為「AAA-1」或「EEE-5」的行,如下方截圖所示:

A screenshot showing the filtered results based on conditions in one column in Google Sheets

注意事項與提示:

1. 在上述公式中:

  • A1:D17 表示您希望篩選的整個數據範圍。
  • A1:A17 是應用條件的特定列。
  • 「AAA-1」「EEE-5」是篩選條件——根據您的數據集需求替換為所需的值。

2. 若要添加更多篩選條件,請通過添加額外條件並使用 + 來表示 OR 邏輯來擴展公式。例如:

=FILTER(區域, (條件1) + (條件2) + (條件3) + ...)

每個添加的條件都用括號括起來並用加號分隔。這種結構讓 Google 試算表篩選數據以顯示目標列中符合任一列出條件的行。

3. 再次確認 FILTER 公式中的範圍大小匹配。如果條件範圍比數據範圍短,則可能會排除一些匹配結果。

4. FILTER 函數是動態的——如果您的源數據更新,篩選結果將自動更新。

如果您收到 #N/A 錯誤,通常意味著沒有行符合您的條件。


使用公式在多列中按多個條件篩選數據

在許多情況下,您可能需要更高的粒度,例如列出所有產品為「AAA-1」訂單數量小於 50 的行。結合來自多列的條件可以提供更精確的篩選,這在庫存審查或選擇性報告等商業場景中經常需要。

A screenshot showing a dataset in Google Sheets with multiple conditions in multiple columns

要實現此目的,請使用 FILTER 函數並用逗號分隔每個條件,該逗號作為 AND 邏輯運算符。請將此公式輸入到希望結果出現的空白單元格中:

=FILTER(A1:D17, A1:A17="AAA-1", B1:B17<50)

按下 Enter 後,Google 試算表會立即輸出所有符合兩個條件的行。檢查下方的樣本截圖以查看結果:

A screenshot showing the filtered results based on multiple conditions in different columns in Google Sheets

注意事項與提示:

1. 在公式中:

  • A1:D17: 需要篩選的數據範圍。
  • A1:A17="AAA-1": 應用於產品列的第一個條件。
  • B1:B17<50: 第二個條件應用於另一列(例如訂單數量)。

您可以自定義條件和範圍以匹配您的表格——只需確保所有範圍的行數相同即可。

2. 若要按多於兩個條件(跨不同列)篩選,請在 FILTER 公式中添加額外條件,並用逗號分隔。例如:

=FILTER(範圍, 條件1, 條件2, 條件3, ...)

每個額外條件都進一步細化篩選;所有條件都必須滿足(邏輯 AND 關係),行才會被包含在內。

3. 再次檢查數值/日期條件的比較運算符(<, >, <=, >= 等)和文本的引號(例如「產品名稱」),以避免公式錯誤。

4. Google 試算表中的 FILTER 公式會在源數據更改時自動重新計算,無需手動刷新即可保持結果最新。

如果公式返回錯誤,請確認所有範圍長度相等,並且沒有引用包含無效數據的單元格(例如數值列中的文字用於比較)。


在 Google 試算表中按多個條件篩選數據的替代方案

除了主要的 FILTER 函數方法外,還有其他方法和增強功能,對於更復雜的情況可能很有用:

使用 ARRAYFORMULAREGEXMATCH 自定義 OR/AND 邏輯的 FILTER 函數

當您需要檢查多個文本值(例如幾個關鍵字)時,REGEXMATCH 讓您可以指定一個模式:

1. 在空白單元格中輸入以下公式,以提取 A 列匹配「AAA-1」、「EEE-5」或「CCC-2」的所有行:

=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2")))

此公式使用 REGEXMATCH 查找 A 列中列出值的任何出現。根據需要調整模式,並用 | (管道)分隔替代值。

2. 輸入公式後,按下 Enter 以查看所有匹配指定項目的行。這對於可能隨時間增長的靈活文本篩選特別有用。

使用篩選視圖進行互動式多條件篩選

對於那些想要用戶友好且不需要公式的解決方案的人來說,Google 試算表提供了篩選視圖和標準篩選功能,讓您能夠創建臨時或保存的篩選器,而不改變底層數據。這在需要共享篩選結果而不用刪除或隱藏其他人的數據時尤其有用。

提示:

  • 選擇您的數據範圍(包括標題),然後點擊工具欄中的篩選按鈕,或者前往數據 > 創建篩選器
  • 點擊列標題中的篩選圖標以選擇特定值或設置數字/文本條件。

在 Google 試算表中使用這些篩選技術時:

  • 務必仔細對齊公式中的範圍,以避免錯誤。
  • 隨著數據結構的變化,更新條件和引用。
  • 如果篩選結果顯示意外輸出,請重新檢查每個條件和運算符,並確認數據中沒有隱藏字符(例如額外空格)。

使用這些方法,您可以有效地解決 Google 試算表中幾乎所有的篩選需求。如果您遇到持續的問題或有特別複雜且重複的篩選任務,考慮創建自定義的 Apps Script 函數,或探索可用的 Google 試算表附加組件。

最佳 Office 生產力工具

🤖 Kutools AI 助手:以智能執行為基礎,革新數據分析 生成程式碼 創建自訂公式 分析數據並生成圖表 調用 Kutools 增強函數
熱門功能查找、選取項目的背景色或標記重複值刪除空行合併列或單元格且不遺失數據四捨五入(免公式)...
高級 LOOKUP多條件 VLookup多值 VLookup多表查找模糊查找...
高級下拉列表快速創建下拉列表 依賴型下拉列表 多選下拉列表...
列管理器添加指定數量的列移動列切換隱藏列的顯示狀態比較區域及列...
精選功能網格聚焦 設計檢視 增強編輯欄 工作簿及工作表管理器 資源庫(快捷文本) 日期提取器 合併資料 加密/解密儲存格 按列表發送電子郵件 超級篩選 特殊篩選(篩選粗體/傾斜/刪除線...)...
15 大工具集12 項文本工具添加文本刪除特定字符…)50+ 儀表 類型甘特圖等)40+ 實用 公式基於生日計算年齡等)19 項插入工具插入QR码根據路徑插入圖片等)12 項轉換工具金額轉大寫匯率轉換等)7 項合併與分割工具高級合併行分割儲存格等)...及更多
使用 Kutools,語言任你選 — 支援英語、西班牙語、德語、法語、中文及超過40 種語言!

運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...


Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單

  • 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀
  • 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
  • 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!

所有 Kutools 外掛,一次安裝

Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。

Excel Word Outlook Tabs PowerPoint
  • 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
  • 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
  • 協同運作更順暢 — Office 應用間無縫提升生產力
  • 30 天全功能試用 — 無需註冊、無需信用卡
  • 最超值 — 一次購買,節省單獨外掛費用