如何在 Excel 中計算非空白單元格的 5 種方法:逐步

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

有時您想要計算 Excel 列表中非空白單元格的數量,通過排除空單元格,您可以更準確地了解數據。

在 Excel 中計算非空白單元格的最常用方法是使用 COUNTA 函數和要評估的單元格範圍。其他方法包括 COUNTIF 函數和查找並替換工具。

本文向您展示如何使用五種方法計算 Excel 中的非空白單元格:

  1. COUNTA函數

  2. 結合 SUM 和 COUNTA

  3. 計數空白

  4. COUNTIF

  5. 查找和替換

您可能不熟悉其中一些 Excel 公式,但我們的示例準確地展示瞭如何使用它們。

目錄

1.使用COUNTA函數

COUNTA 函數是一個內置的 Excel 函數,用於對非空單元格進行計數。它提供與 COUNTBLANK 函數相反的結果。

它適用於包含任何類型數據(包括文本、數字和公式)的範圍。該函數接受最多 255 個值的列表。該列表可以是一系列單元格。

這是語法:COUNTA(value1, [value2], …)

假設您有一份銷售人員列表以及他們當月的銷售數據:

[創建表:銷售員 Sales John 10000 Jane Bob 5000 Sue 7500 Mike]

要計算進行銷售的銷售人員的數量,請將此公式鍵入一個空單元格並按回車鍵:

=國家(B2:B6)

此公式計算區域 B2:B6 中不為空的單元格數。在本例中,結果為 3,因為只有三個銷售人員進行了銷售。

下圖顯示了一個Excel電子表格,其公式欄中包含該函數。

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

為什麼不使用 COUNT 函數來計算非空單元格?

如果您熟悉更常用的 COUNT 函數,您可能會知道我們可以在上面的示例中使用 COUNT 並獲得相同的結果(即 3 個填充單元格)。

不同之處在於它將計算僅包含數值的單元格。它忽略文本或邏輯值(TRUE 或 FALSE)。

假設我們用 10K、5K 和 7.5K 等文本值替換銷售數字。

COUNT 函數將返回零,而 COUNTA 函數顯示 3 個非空白單元格。

如何計算多個列表

您還可以使用 COUNTA 函數對多個區域中的每個非空白單元格進行計數。

例如,如果您有另一個銷售人員列表及其不同月份的銷售數字,則可以使用以下公式:

=COUNTA(B2:B6, D2:D6)

此公式計算 B2:B6 和 D2:D6 區域中非空的選定單元格的數量。

在插圖的情況下,結果為 5。這是因為有五個銷售人員在兩個月中的任何一個月內完成了銷售。

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

如何計算不同的值

在對大表中的非空單元格進行計數後,您可能希望對不同的值進行計數。該視頻將向您展示如何:

2. 如何結合使用 SUM 和 COUNTA

您還可以通過將 SUM 函數與 COUNTA 函數結合使用來計算多個區域中非空白單元格的數量,從而獲得相同的結果。

使用前面示例中的數據,公式如下所示:

=總和(計數(B2:B6),計數(D2:D6))

COUNTA 函數用於計算兩個區域 B2:B6 和 D2:D6 中每個區域中非空白的單元格數。

然後,SUM 函數用於將兩個計數相加以獲得兩個範圍內非空白單元格的總數。

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

3. COUNTIF函數的使用方法

Excel中的 COUNTIF 函數計算範圍內滿足特定條件或條件的數據值的數量。它有兩個參數:要計數的所有單元格的範圍,以及要應用的條件。

這是語法:=COUNTIF(range, criteria)

條件可以包括邏輯運算符。使用我們的示例數據,我們可以使用此 COUNTIF 公式計算非空白單元格的數量:

=COUNTIF(B2:B6,”<>”)

第一個參數是范圍。第二個參數使用 <>運算符指定“不等於”條件。中間沒有任何內容的兩個引號指定一個空字符串。

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

4. 如何使用 SUMPRODUCT 函數

SUMPRODUCT 函數是一個數組公式,用於將兩個或多個值數組相乘並返回它們的乘積之和。

數組指值列表。包含第一組銷售數字的單元格範圍是一個數組。包含另一組的數組是第二個數組。

這是語法:=SUMPRODUCT(array1, [array2], [array3], …)

SUMPRODUCT 函數還可用於計算非空單元格和空白公式。

例子

以我們的銷售數字列表為例,我們可以使用以下公式輸出計算非空單元格:

=SUMPRODUCT((B2:B6<>””)*1)

該公式通過使用不等​​於運算符跳過範圍地址中的空單元格來工作。

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

5.如何使用查找和替換

此方法不使用Excel 公式。相反,您可以通過以下步驟使用“查找和替換”對話框:

  1. 選擇要檢查的列或範圍。

  2. 打開查找和替換對話框(按 ctrl + f )。

  3. 在“查找內容”輸入框中輸入星號。

  4. 單擊“選項”按鈕以展開對話框並顯示更多選項。

  5. 確保“查找範圍”字段設置為“值”

  6. 選中“匹配整個單元格內容”選項。

  7. 單擊“查找全部”按鈕。

如何在 Excel 中計算非空白單元格的 5 種方法:逐步

然後,Excel 將顯示所選範圍內所有非空白單元格及其單元格地址的列表。您可以使用此列表導航到非空白單元格或一次選擇所有單元格。

一點回顧

在本文中,我們為您提供了 5 種可行的方法來計算 Excel 中的非空白單元格。當然,可能還有更多方法,但我們發現這些方法最有用且最有效,希望您也這樣做!


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的