COUNTBLANK นับจำนวนเซลล์ว่างในช่วงข้อมูล เหมาะสำหรับตรวจสอบความสมบูรณ์ของข้อมูล
=COUNTBLANK(range)
=COUNTBLANK(range)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| range | Range | Yes | ช่วงเซลล์ที่ต้องการตรวจสอบหาเซลล์ว่าง เช่น A1:A10 หรือ B2:D20 หรือแม้แต่ตารางทั้งหมด |
COUNTBLANK(A1:A10)=COUNTBLANK(A1:A10)
3
IF(COUNTBLANK(B2:B20)=0, "ครบถ้วน", "ยังขาด " & COUNTBLANK(B2:B20) & " ช่อง")=IF(COUNTBLANK(B2:B20)=0, "ครบถ้วน", "ยังขาด " & COUNTBLANK(B2:B20) & " ช่อง")
ยังขาด 3 ช่อง
COUNTA(A1:A10) - COUNTBLANK(A1:A10)=COUNTA(A1:A10) - COUNTBLANK(A1:A10)
7
IF(COUNTBLANK(B2:E2)>0, "ไม่ครบ", "ครบ")=IF(COUNTBLANK(B2:E2)>0, "ไม่ครบ", "ครบ")
ไม่ครบ
เพราะ COUNTBLANK นับเซลล์ที่ไม่มีค่า ไม่ว่าจะว่างแท้ๆ หรือมีสูตรส่งคืนค่าว่าง (“”) ถ้าต้องการแยก ให้ใช้ =COUNTIF(range, “”) หรือ COUNTIF(range, “”) แทน
เซลล์ที่มีค่า 0 ไม่ถูกนับ เพราะ 0 ถือว่าเป็นข้อมูล แต่เซลล์ที่มีช่องว่าง ” ” จะถูกนับเป็นช่องว่าง
ใช้ได้ทั้ง Excel for Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016 และ Excel for the web
COUNTBLANK นับเซลล์ว่าง ส่วน COUNTA นับเซลล์ที่มีข้อมูล ทั้งสองรวมกันจะเท่ากับจำนวนเซลล์ทั้งหมด
COUNTBLANK คือฟังก์ชันง่าย ๆ แต่มีประโยชน์มากในการนับเซลล์ที่ไม่มีข้อมูล เพื่อให้คุณรู้ว่าแบบฟอร์มหรือตารางข้อมูลของคุณมีจำนวนช่องว่างเท่าไหร่
สิ่งที่ต้องระวังคือ COUNTBLANK นับทั้งเซลล์ว่างแท้จริง และเซลล์ที่มีสูตรส่งคืนค่าว่าง (“”) เหมือนกัน ดังนั้นถ้าคุณใช้สูตร =IF(…, “”, “X”) เซลล์ที่แสดง “” ก็จะถูกนับเป็นช่องว่าง แม้ว่าจะมีสูตรอยู่
ส่วนตัวผม ผมชอบใช้ COUNTBLANK เพื่อเช็คว่าแบบฟอร์มนี้มีการกรอกข้อมูลครบหรือยัง ถ้านับเจออีก 5 ช่องว่าง ก็รู้ว่าต้องกรอกเพิ่มเติมอีก 5 ช่อง ง่าย ๆ แต่เวิร์กได้ดี