COUNTA 函數是 Excel 中用來計算「非空儲存格數量」的基礎工具。它能統計一組儲存格中包含資料的項目數,不論是文字、數字、公式或錯誤值,適合用在填寫追蹤、資料統計、報表分析等場景。本文將說明 COUNTA 函數的語法、應用範例、注意事項與進階技巧,幫助你在資料管理與報表設計中更有效率地掌握填寫狀況。
一、COUNTA 函數語法與用途:計算非空儲存格數量的基礎工具
語法:
=COUNTA(值1, 值2, ...)
- 值1, 值2, …:可以是儲存格、範圍、文字、數字、公式等
- 回傳結果為所有「非空」項目的數量
二、COUNTA 函數範例:多場景應用教學
範例一:統計填寫欄位數量
=COUNTA(A2:A100)
計算 A2 到 A100 中已填寫的儲存格數量。
範例二:統計多欄資料填寫狀況
=COUNTA(B2:D2)
計算第 2 列中 B 到 D 欄的填寫項目數。
範例三:統計文字與數字混合資料
=COUNTA(E1:E10)
無論是文字、數字或公式,只要儲存格非空即計算。
範例四:搭配條件判斷顯示填寫狀態
=IF(COUNTA(F2:F10)=0, "尚未填寫", "已填寫")
可用於建立動態標示欄位。
範例五:統計整張表格的填寫項目
=COUNTA(A1:Z100)
計算 A1 到 Z100 範圍內所有非空儲存格數量。
三、COUNTA 函數注意事項與錯誤排除
- COUNTA 會計算所有非空儲存格,包括文字、數字、公式、錯誤值(如
#DIV/0!) - 空白儲存格(即完全未填寫)不會被計算
- 若儲存格內為公式但結果為空字串(例如
=""),COUNTA 仍會視為「非空」 - 若需只計算數值,請使用
COUNT函數 - 若需排除錯誤值或特定類型資料,請搭配
COUNTIF或FILTER函數
四、常見問題解答(FAQ)
Q1:COUNTA 和 COUNT 有什麼差別? COUNTA 計算所有非空儲存格,COUNT 只計算數值儲存格。
Q2:COUNTA 可以處理文字嗎? 可以,文字儲存格會被視為「非空」,納入計算。
Q3:COUNTA 可以搭配條件使用嗎? 可以,但需搭配其他函數,例如:
=COUNTIF(A1:A10, "<>")
或使用 FILTER 搭配 COUNTA。
五、進階技巧與延伸應用
COUNTA 是非空值統計的基礎工具,進一步可以學習:
- COUNT 函數:只計算數值儲存格,適合數據統計
- COUNTIF / COUNTIFS 函數:根據條件計算項目數
- ISBLANK 函數:判斷儲存格是否為空
- IF + COUNTA:建立填寫提醒、資料完整性檢查
這些技巧適合用在表單設計、資料清理、報表統計等進階場景。
六、結語與延伸閱讀推薦
COUNTA 函數是 Excel 中最實用的填寫統計工具之一,適合用在資料追蹤、報表設計、欄位檢查等情境。學會 COUNTA 後,可以探索:
- [COUNT 函數教學:計算數值儲存格的基礎工具]
- [COUNTIF 函數教學:條件計數的進階方法]
- [ISBLANK 函數教學:判斷儲存格是否為空的實用技巧]














