如何在 Excel 中使用篩選器統計彩色儲存格數量

若要在 Excel 中統計彩色儲存格的數量,請按所需的填滿顏色篩選列,然後統計剩餘的可見儲存格數量。為了快速獲得結果,請=SUBTOTAL(103,C2:C20)對篩選後的列使用 `get_color()` 函數。此方法適用於非空白單元格;如果某些彩色單元格為空,則需要使用輔助列。

Excel 沒有提供COUNTIF儲存格填滿顏色的標準條件。自動篩選是一種實用的一次性方法:它會隱藏與所選顏色不匹配的行,同時保持匹配的行的原始順序不變。

使用自動篩選功能按填滿顏色統計儲存格數量

1. 準備資料範圍

將資料保存在一個清單中,並在每個欄位頂部新增標題,例如「項目」、「狀態」和「擁有者」。避免清單內出現空白的標題儲存格和空白行。篩選包含要統計顏色的欄位;如果多列都包含顏色,請一次處理一列。

Excel 工作表,標題分別為“專案”、“狀態”和“擁有者”,其中“狀態”欄位填入了黃色和藍色。
使用帶有標籤的列,以便 Excel 可以將顏色篩選器套用到正確的儲存格。

2. 啟用列篩選器

按一下清單中的某個儲存格,然後選擇「資料」>「篩選」。 Excel 會在每個標題旁邊新增一個下拉箭頭。如果您的範圍已經是 Excel 表格,則這些篩選箭頭可能已經存在。

已選擇 Excel 資料選項卡,篩選箭頭顯示在「專案」、「狀態」和「擁有者」標題中。
「篩選」指令會在清單的每個標題中新增一個選單。

3. 開啟彩色列的篩選選單

按一下具有填滿顏色的欄位標題中的箭頭,例如「狀態」。僅開啟該列的選單;按顏色篩選其他欄位會統計不同的儲存格。

狀態列篩選選單打開,預設高亮顯示“按顏色篩選”選項。
開啟包含要統計的填滿值的欄位的下拉式選單。

4. 選擇填滿色

指向或選擇「按顏色篩選」,選擇「儲存格顏色」,然後選擇填滿色板。 Excel 會將清單篩選為該列中儲存格使用所選顏色的行。此選項也可用於條件格式,但可用的篩選選項可能因 Excel 版本和平台而異。微軟指出,某些顏色篩選選項在網頁版 Excel 中可能有所不同。

Excel篩選選單顯示按顏色篩選、儲存格顏色篩選以及黃色填滿選項。
選擇儲存格顏色,然後選擇要套用濾鏡的顏色樣本。

5. 統計匹配的非空白儲存格數量

檢查篩選清單是否僅顯示您預期的行。篩選會隱藏其他行,但不會移動或排序它們。若要統計工作表儲存格中的行數,請SUBTOTAL在篩選清單以外的空白儲存格中輸入公式。如果彩色儲存格位於 C 列,且資料範圍為第 2 行到第 20 行,請使用:

篩選後的 Excel 工作表僅顯示黃色填滿的狀態儲存格,並在狀態標題中顯示漏斗圖示。
套用篩選條件後,僅顯示相符的黃色行。
=SUBTOTAL(103,C2:C20)

將範圍替換為彩色列中的資料行,但不包括標題行。函數 `number`103會統計非空白儲存格的數量,並忽略手動隱藏的行;SUBTOTAL同時也會排除被篩選器隱藏的行。請將公式放在清單之外,以免它成為篩選資料的一部分。

使用公式 =SUBTOTAL(103,C2:C20) 篩選 Excel 工作表,結果顯示有 7 個可見的非空白狀態儲存格,傳回值為 7。
小計統計篩選列中可見的非空白儲存格的數量。

包括空白的彩色單元格

SUBTOTAL(103,...)由於使用了 COUNTA 函數,即使填充了顏色,它也不會統計真正的空白單元格。在清單旁邊新增一個輔助列1,並對每一行資料(包括填滿顏色為空的行)進行計數。將相同的顏色篩選器套用於目標列,然後使用下列公式對可見的輔助列值求和:

=SUBTOTAL(9,E2:E20)

這裡,E 欄位包含輔助值 1,範圍覆蓋資料行。每個可見的、填滿顏色為所選顏色的行,無論其著色儲存格包含文字或為空,都會使結果加 1。如果您也手動隱藏了行並希望排除它們,請使用 `\n`109而不是 `\n` 9。將公式放在篩選清單之外。

Excel 工作表已篩選為黃色狀態儲存格(包括空白黃色儲存格),計數輔助列的值為 1,小計傳回 5。
輔助值允許 SUBTOTAL 包含彩色單元格為空的匹配行。

清除篩選條件並統計其他列

完成後,選擇「資料」>「清除」,或開啟篩選後的標題選單並清除該列的篩選條件。隱藏的行將按原始順序重新顯示。對每個重要的其他列重複顏色篩選和計數操作。

如果將多列的計數相加,結果將是彩色單元格的數量。包含兩個彩色儲存格的行會被計數兩次。如果需要統計不同行的數量,請使用輔助標誌或資料規則,確保每行只計數一次。

Excel 資料標籤中,「清除」選項已高亮顯示,完整的「狀態」清單將會以原始順序再次顯示。
清除篩選條件,重新顯示所有行,但不改變它們的順序。

使重複計數更容易維護

填充顏色是一種格式設置,而不是一個可讀的值COUNTIF。如果顏色代表某個類別(例如「審核」),則應將該類別儲存在狀態列中,並計算該類別的值-例如,`[1] `。如果條件格式根據規則為儲存格著色,則應盡可能使用 `[1]`或 ` =COUNTIF(D2:D100,"Review")[2]` 來計算規則的底層條件。即使之後有人更改了單元格的外觀,結果也會根據資料進行更新。COUNTIFCOUNTIFS

對於一次性檢查,可以使用自動篩選功能,SUBTOTAL在保持清單順序的同時給出清晰的計數結果。對於定期報告,追蹤值列或輔助列中顏色的原因比單獨使用顏色更可靠。

微軟的建議:按單元格顏色篩選、篩選範圍或表格、使用 SUBTOTAL 函數以及使用COUNTIF 函數計算數值。

留下評論

如何在 Microsoft Word 中移動圖片

如何在 Microsoft Word 中移動圖片

學習如何在 Word 中拖曳圖片、選擇文字環繞方式、將圖片與段落保持在一起或將其固定在頁面上,以及如何解決圖片無法移動的問題。

如何在 Excel 中插入複選框:兩種簡易方法

如何在 Excel 中插入複選框:兩種簡易方法

學習如何使用儲存格內工具在 Excel 中插入複選框,使用公式計算選取項目的數量,或在舊版桌面 Excel 中新增連結的表單控制項。

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

使用填充柄公式、SEQUENCE 或可重複使用的自訂清單在 Excel 中產生 A 到 Z、小寫字母或 Z 以上的標籤。

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

學習如何在 Windows、Mac 和網頁版 Excel 中新增刪除線、設定儲存格部分格式以及刪除線條而不刪除其值。

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

Microsoft Access 是一款 Windows 資料庫應用程序,用於儲存相關記錄、建立查詢、建立資料輸入表單和產生報表。了解它的工作原理以及適用場景。

如何在 Word 2010 中變更網格線高度和寬度

如何在 Word 2010 中變更網格線高度和寬度

了解如何在 Word 2010 中調整網格線高度和寬度、變更可見線頻率以及設定底層水平和垂直繪圖網格間距。

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

了解如何將 PST 檔案匯入 Outlook 2010 或匯出郵件、聯絡人、行事曆和任務。按照正確的選單操作,避免遺漏資料夾或重複文件。

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Kernel 的目前步驟還原忘記的 Outlook PST 密碼,包括如何識別正確的檔案、進行備份以及檢查工具的限制。

如何在 PowerPoint 幻燈片中插入網頁鏈接

如何在 PowerPoint 幻燈片中插入網頁鏈接

使用 LiveWeb 外掛程式將網站放置在 PowerPoint 投影片上,設定其大小和刷新行為,並在簡報前檢查相容性。

如何在 Word 2010 中變更預設字體和正文樣式

如何在 Word 2010 中變更預設字體和正文樣式

在 Word 2010 中設定預設字體、字號和文字效果,將選擇儲存到 Normal.dotm,然後修改 Normal 樣式以用於以後的文件。