← Excel 公式課程

FIELD NOTES / Excel 公式教學

COUNTBLANK 計算範圍中的空白格

Excel 公式教學發布:作者:茂伯預估 5 分鐘閱讀

學會計算一個範圍內還沒填寫的格數,並分清楚真正空白、數字零及看起來空白的文字。

本文目錄

本教學由作者茂伯編寫,並由作者在 Windows 版 Microsoft 365 與 Excel 2021 實際操作驗證。

學會計算一個範圍內還沒填寫的格數,並分清楚真正空白、數字零及看起來空白的文字。你會先建立盤點表,再逐格核對哪些格被計入,理解結果代表待補資料筆數,並能預測補上一筆資料後數量如何改變。

什麼時候會用到

  • 盤點表中每個品項都應填入數量時,用空白格數提醒尚未回報的筆數;已確認庫存為零的品項應填0,不列為未回報。

  • 問卷或行政名單需要檢查某一必填欄是否漏填時,只選該欄已有名單的資料列,避免把整張工作表下方未使用的空格也算進來。

適用版本

  • 本課可在 Microsoft 365、Excel 2024、Excel 2021、Excel 2019 與 Excel 2016 使用,官方函數頁列有這些版本。

  • 本課使用一般儲存格參照,輸入完成按 Enter 即可;不需額外增益集,也不用特殊陣列按鍵。

先準備範例資料

開啟空白活頁簿,依下表輸入對應儲存格。表中「(空白)」代表儲存格留空,請勿輸入括號內的文字。

列 A B
1 品項 盤點數
2 鉛筆 12
3 筆記本 (空白)
4 橡皮擦 0
5 尺 8
6 資料夾 (空白)
7 膠帶 5
8 彩色筆 (空白)
  • A1:B8是盤點表,A2:A8七個品項都有名稱,B欄才是待檢查的盤點數。主公式只檢查B2:B8,不檢查品項名稱或標題。

  • B3、B6、B8必須真正留白。若你先前打了「空白」、破折號或空白鍵,選該格按Delete清除;別輸入任何佔位文字。

  • B4的0要保留。它表示已確認橡皮擦數量為零,是完成填寫的紀錄;其他已填數字為B2的12、B5的8、B7的5。

  • 工作表外觀相似不代表內容相同。點選疑似空白格後檢查公式列,可辨認是否有文字或公式;本題三格空白都沒有任何內容。

輸入這個公式

在 E2 輸入以下公式,按 Enter。

=COUNTBLANK(B2:B8)

輸入位置:E2  正確結果:3

語法與引數

=COUNTBLANK(range)

引數就是交給函數處理的資料或設定。語法中的 [ ] 表示可以省略,輸入公式時不要打出方括號或省略號。

range 必要,且本函數只有這一個參數。指定要檢查空白的範圍,本例B2:B8;範圍每格各算一次,回傳符合空白定義的儲存格個數。

公式使用半形標點;部分地區設定以分號分隔引數,請依 Excel 的提示調整。

照著做並核對畫面

  1. 新增一張空白工作表,點選 A1,依資料表輸入到 B8。第一列是標題,第2至第8列才是七筆紀錄;數字欄只輸入數字,單位留在標題或說明中。
  2. 在公式列左側的名稱方塊輸入 A1:B8,按 Enter 檢查資料的位置。確認B3、B6、B8沒有內容,B4有數字0;不要用文字標示空白。 若貼上後擠在同一格,先重新分欄輸入,確認每個欄位各占一欄。
  3. 點選 E1,輸入「尚未填寫筆數」。再點選 E2,確保結果放在原始資料右側,不覆蓋資料,也不把 E2 自己包含在計算範圍內。
  4. 切換半形英數輸入,在 E2 完整輸入 =COUNTBLANK(B2:B8)。輸入完成先核對函數拼字、冒號與左右括號,再按 Enter;請勿把語法說明中的方括號輸入公式。
  5. 確認 E2 顯示 3,再重新點選 E2。公式列應顯示 =COUNTBLANK(B2:B8),儲存格則顯示答案;若答案不同,先核對資料與範圍,不要直接把答案數字覆寫進 E2。
COUNTBLANK 範例資料及公式結果的 Excel 網頁版實際操作畫面

圖 1 Excel 網頁版實際操作畫面。Windows 桌面版工具列外觀可能不同。

結果解讀

  1. 由B2往下看:B2有12不計,B3沒有內容計1格,B4有0也不計。這裡是在數未填格,不是在計算數量總和。

  2. B5有8不計;B6沒有內容再計1格;B7有5不計;B8沒有內容再計1格。

  3. 真正空白位置是B3、B6、B8,合計3格,因此E2顯示3。七個品項中仍有三筆盤點數尚未填入。

  • 數字0不算空白。若把漏填資料直接補0,結果會下降,但這只是修改資料狀態,不能代表你已經知道實際庫存。

  • 只含空白鍵的儲存格是文字,不算真正空白。另一方面,公式運算結果若是空字串"",本函數也會計入;所以結果不能證明所有被計入的格子都沒有公式。

  • 只計算指定的範圍,與旁邊A欄是否有品項無關。若將範圍擴到尚未使用的B9,新增加的空格也會算入,報表便可能多出一筆。工作完成後,這個數字應隨補登而減少,但它只回答有幾格待填,無法單獨指出缺少哪個品項。因此回報仍有三筆時,應同時回看原表的筆記本、資料夾和彩色筆,確認下一步要向誰補問資料;也不要為讓結果歸零而填入尚未核實的數字。本例每個品項只有一個待填欄,所以空白格數恰好等於待補品項數;若一個品項有多個必填欄,便不能把空白格數直接當作品項數。

常見錯誤

  1. 原始題目只得到2

原因:三個預定空白格中可能有一格含空白鍵、破折號或其他文字。 處理:依序選B3、B6、B8,分別按Delete清空,再核對E2是否回到3。

  1. 原始題目得到4

原因:可能把B4的數字0也清掉,或把範圍多選到空白的B9。 處理:恢復B4為數字0,並在E2公式列確認參數恰為B2:B8。

  1. E2顯示整串公式

原因:E2格式可能設成文字,或等號前有單引號。 處理:將E2改為通用格式,移除開頭單引號後重新輸入公式並按Enter;若整張表都顯示公式,再關閉顯示公式模式。

自己試一次

先遮住解答,試著自己輸入公式並預測結果。每題都從上方的原始資料重新開始,結果放在題目指定的儲存格。

練習 1 零也是已填寫

先恢復本課原始資料。只把B3填成數字0,在E2計算還有幾格空白。

參考公式:

=COUNTBLANK(B2:B8)

正確結果:2

解答 1 B3有0後不算空白,B4原有的0也不算。

解答 2 只剩B6、B8,答案2;請先確認B3真的是零庫存才如此填寫。

練習 2 撤回一筆數量

先恢復本課原始資料。只選取B4按Delete清空,再於E2計算空白格數。

參考公式:

=COUNTBLANK(B2:B8)

正確結果:4

解答 1 原本的B3、B6、B8仍空白,B4又新增一格空白。

解答 2 共有四格沒有內容,所以答案4;這表示多一筆尚待確認的資料。

練習 3 只檢查前四個品項

先恢復本課原始資料。資料不變,在E2只檢查B2:B5的空白格數。

參考公式:

=COUNTBLANK(B2:B5)

正確結果:1

解答 1 這段包含12、空白、0、8,只有B3沒有內容。

解答 2 答案是1;B6與B8雖仍空白,已經不在本次範圍內。

官方參考

Microsoft Support:COUNTBLANK 函數