Thep Excel

COUNTBLANK – นับเซลล์ว่าง

COUNTBLANK นับจำนวนเซลล์ว่างในช่วงข้อมูล เหมาะสำหรับตรวจสอบความสมบูรณ์ของข้อมูล

=COUNTBLANK(range)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
2/10

Usefulness
7/10

Syntax & Arguments

=COUNTBLANK(range)

Argument Type Required Default Description
range Range Yes ช่วงเซลล์ที่ต้องการตรวจสอบหาเซลล์ว่าง เช่น A1:A10 หรือ B2:D20 หรือแม้แต่ตารางทั้งหมด

Examples

ตัวอย่างพื้นฐาน – นับเซลล์ว่างในช่วง
COUNTBLANK(A1:A10)
สมมติ A1:A10 มี 7 เซลล์ที่มีข้อมูล และ 3 เซลล์ว่าง ผลลัพธ์คือ 3
Excel Formula:

=COUNTBLANK(A1:A10)

Result:

3

ตัวอย่างจริง – ตรวจสอบความครบถ้วนของแบบฟอร์ม
IF(COUNTBLANK(B2:B20)=0, "ครบถ้วน", "ยังขาด " & COUNTBLANK(B2:B20) & " ช่อง")
ตรวจสอบว่าช่วง B2:B20 มีเซลล์ว่างหรือไม่ ถ้าไม่มี (นับได้ 0) แสดง "ครบถ้วน" ถ้ามี ให้แสดงจำนวนช่องที่ยังขาด
Excel Formula:

=IF(COUNTBLANK(B2:B20)=0, "ครบถ้วน", "ยังขาด " & COUNTBLANK(B2:B20) & " ช่อง")

Result:

ยังขาด 3 ช่อง

ตัวอย่างเทคนิค – นับเซลล์ที่มีข้อมูล
COUNTA(A1:A10) - COUNTBLANK(A1:A10)
ใช้ COUNTA ลบด้วย COUNTBLANK เพื่อให้ได้จำนวนเซลล์ที่มีข้อมูลจริง ๆ (หรือใช้ COUNTA(A1:A10) โดยตรง)
Excel Formula:

=COUNTA(A1:A10) - COUNTBLANK(A1:A10)

Result:

7

ตัวอย่างสูง – เช็คว่าแถวไหนไม่ครบข้อมูล
IF(COUNTBLANK(B2:E2)>0, "ไม่ครบ", "ครบ")
สำหรับแต่ละแถว ตรวจสอบว่าคอลัมน์ B ถึง E มีเซลล์ว่างหรือไม่ ใช้สูตรนี้ในคอลัมน์ F เพื่อเช็คทุกแถวพร้อมกัน
Excel Formula:

=IF(COUNTBLANK(B2:E2)>0, "ไม่ครบ", "ครบ")

Result:

ไม่ครบ

FAQs

ทำไม COUNTBLANK นับสูตร =IF(…, "", …) ด้วย?

เพราะ COUNTBLANK นับเซลล์ที่ไม่มีค่า ไม่ว่าจะว่างแท้ๆ หรือมีสูตรส่งคืนค่าว่าง (“”) ถ้าต้องการแยก ให้ใช้ =COUNTIF(range, “”) หรือ COUNTIF(range, “”) แทน

เซลล์ที่มีค่า 0 หรือ " " (ว่าง) จะถูกนับไหม?

เซลล์ที่มีค่า 0 ไม่ถูกนับ เพราะ 0 ถือว่าเป็นข้อมูล แต่เซลล์ที่มีช่องว่าง ” ” จะถูกนับเป็นช่องว่าง

ใช้ได้กับ Excel เวอร์ชันไหน?

ใช้ได้ทั้ง Excel for Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และ Excel for the web

COUNTBLANK กับ COUNTA ต่างกันอย่างไร?

COUNTBLANK นับเซลล์ว่าง ส่วน COUNTA นับเซลล์ที่มีข้อมูล ทั้งสองรวมกันจะเท่ากับจำนวนเซลล์ทั้งหมด

Resources & Related

Additional Notes

COUNTBLANK คือฟังก์ชันง่าย ๆ แต่มีประโยชน์มากในการนับเซลล์ที่ไม่มีข้อมูล เพื่อให้คุณรู้ว่าแบบฟอร์มหรือตารางข้อมูลของคุณมีจำนวนช่องว่างเท่าไหร่

สิ่งที่ต้องระวังคือ COUNTBLANK นับทั้งเซลล์ว่างแท้จริง และเซลล์ที่มีสูตรส่งคืนค่าว่าง (“”) เหมือนกัน ดังนั้นถ้าคุณใช้สูตร =IF(…, “”, “X”) เซลล์ที่แสดง “” ก็จะถูกนับเป็นช่องว่าง แม้ว่าจะมีสูตรอยู่

ส่วนตัวผม ผมชอบใช้ COUNTBLANK เพื่อเช็คว่าแบบฟอร์มนี้มีการกรอกข้อมูลครบหรือยัง ถ้านับเจออีก 5 ช่องว่าง ก็รู้ว่าต้องกรอกเพิ่มเติมอีก 5 ช่อง ง่าย ๆ แต่เวิร์กได้ดี

Leave a Reply

Your email address will not be published. Required fields are marked *