免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務467Windows 與電腦455Office 教學431Android 手機402網路新知372AI 工具127
Office 教學

Excel COUNTBLANK 函數教學:快速計算範圍內的空白儲存格數量

COUNTBLANK 函數用來計算指定範圍內空白儲存格的數量。只要輸入要檢查的資料範圍,就能自動算出共有幾個空白格,非常適合用來檢查表單遺漏值或統計未完成的工作項目。

Excel COUNTBLANK 函數語法

=COUNTBLANK(範圍)
參數必填說明
範圍是要計算空白儲存格數量的連續儲存格範圍。

回傳:一個整數,代表指定範圍內的空白儲存格總數。

適用版本:Excel 2007 以上版本、Microsoft 365、Excel 網頁版

COUNTBLANK 函數範例

範例 1:統計缺考人數

計算成績表中有幾個人沒有成績紀錄。

姓名國文成績
王小明85
陳怡君
林家豪92
張雅婷
李建國78

在 D2 輸入公式:

=COUNTBLANK(B2:B6)

結果:2。公式檢查 B2 到 B6 的範圍。陳怡君與張雅婷的成績欄位沒有填寫任何資料,因此計算出共有 2 個空白儲存格。

範例 2:統計未繳交報告人數

計算包含公式回傳空字串的儲存格數量。

姓名繳交狀態備註
王小明已交正常
陳怡君未交
林家豪已交正常
張雅婷未交

在 E2 輸入公式:

=COUNTBLANK(B2:B5)

結果:2。範圍 B2 到 B5 中,陳怡君與張雅婷的狀態欄位是空字串。COUNTBLANK 會將空字串視為空白,因此計算結果為 2。

範例 3:檢查整份表單的遺漏值

一次檢查多欄多列的範圍,找出所有未填寫的資料格。

姓名電話地址Email
王小明0912345678台北市
陳怡君台中市chen@test.com
林家豪0987654321lin@test.com

在 F2 輸入公式:

=COUNTBLANK(B2:D4)

結果:3。檢查 B2 到 D4 這個多列多欄的範圍。其中王小明的 Email、陳怡君的電話、林家豪的地址皆未填寫,總共找到 3 個空白儲存格。

使用 COUNTBLANK 的技巧與注意事項

  • COUNTBLANK 函數會將公式回傳的空字串("")視為空白並計入總數。
  • 如果需要計算非空白的儲存格數量,請改用 COUNTA 函數。
  • COUNTBLANK 只能接受單一連續的儲存格範圍作為參數,無法用逗號分隔多個不連續範圍。

COUNTBLANK 常見錯誤與解決方法

錯誤原因解決方法
數字 0 沒有被計算進去儲存格中輸入了數字 0,COUNTBLANK 只會計算完全沒有內容或空字串的儲存格,0 會被視為有效數值。如果要將 0 也視為未填寫,請改用 COUNTIF 函數,例如 =COUNTIF(範圍, 0) + COUNTBLANK(範圍)。
看起來是空白卻沒有被計算儲存格內可能包含半形或全形空白鍵(空白字元),這在 Excel 中被視為文字資料,而非真正的空白。選取該儲存格並按下 Delete 鍵清除內容,或者使用 TRIM 函數清除多餘的空白字元。

Google 試算表可以用 COUNTBLANK 嗎?

Google 試算表完全支援 COUNTBLANK 函數,用法與 Excel 相同,包含將空字串視為空白的特性也一致。

下載 COUNTBLANK 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:COUNTBLANK 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

COUNTBLANK 會計算隱藏欄列中的空白儲存格嗎?

會的。COUNTBLANK 函數會計算指定範圍內所有的空白儲存格,即使該儲存格所在的欄或列被隱藏,依然會被計算在內。

為什麼公式回傳的空字串會被當成空白?

這是 COUNTBLANK 的設計特性。它不僅計算完全沒有資料的儲存格,也會將公式產生的空字串視為視覺上的空白並計入數量。

可以一次計算多個不連續範圍的空白數量嗎?

不行。COUNTBLANK 的參數只能輸入單一連續範圍。如果需要計算多個不連續範圍,必須將多個 COUNTBLANK 函數相加,例如 =COUNTBLANK(A1:A5)+COUNTBLANK(C1:C5)。

相關函數

這篇收錄在「Excel 函數字典」。