Thep Excel

ISBLANK – ตรวจสอบว่าเซลล์ว่างเปล่า

ISBLANK ตรวจสอบเซลล์ว่างจริงเท่านั้น หากเซลล์มีสูตรคืนค่า “” (empty string) จะถือว่าไม่ว่าง

=ISBLANK(value)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
2/10

Usefulness
8/10

Syntax & Arguments

=ISBLANK(value)

Argument Type Required Default Description
value Reference Yes เซลล์หรือช่วงที่ต้องการตรวจสอบว่าว่างหรือไม่

How it works

แจ้งเตือนให้กรอกข้อมูล

ใช้ IF(ISBLANK(A1), "กรุณากรอกข้อมูล", "") เพื่อแสดงข้อความเตือนเมื่อผู้ใช้ยังไม่กรอกค่าลงใน A1

Conditional Formatting

Highlight เซลล์ที่ยังไม่ได้กรอกข้อมูล (ว่างเปล่า) ด้วยสีแดง เพื่อให้ผู้ใช้สังเกตเห็นได้ง่าย

Examples

ตรวจสอบเซลล์ว่างจริง
ISBLANK(A1)
ถ้า A1 ไม่มีข้อมูลไม่มีสูตรไม่มีสิ่งใดเลย ISBLANK จะคืนค่า TRUE เฉยๆ
Excel Formula:

=ISBLANK(A1)

Result:

TRUE

เซลล์ที่มีข้อมูล
ISBLANK(B1)
ถ้า B1 มีข้อมูลอย่างไร (ตัวเลข ข้อความ สูตร) ISBLANK จะคืนค่า FALSE ทันที
Excel Formula:

=ISBLANK(B1)

Result:

FALSE

เซลล์ที่มีสูตรคืนค่าว่าง
ISBLANK(C1)
สมมติ C1 มี =IF(1>0, "", "Error") ผลลัพธ์ดูว่างแต่มีสูตร จึง FALSE
Excel Formula:

=ISBLANK(C1)

Result:

FALSE

ใช้กับ IF เพื่อแสดงข้อความ
IF(ISBLANK(D1), "ยังไม่ได้กรอก", "เสร็จแล้ว")
ใช้ ISBLANK กับ IF เพื่อทำ conditional logic แสดงข้อความตามสถานะเซลล์
Excel Formula:

=IF(ISBLANK(D1), "ยังไม่ได้กรอก", "เสร็จแล้ว")

Result:

ยังไม่ได้กรอก (ถ้า D1 ว่าง) หรือ เสร็จแล้ว (ถ้ามีข้อมูล)

FAQs

ISBLANK กับ A1="" ต่างกันตรงไหน?

ISBLANK(A1) จะ TRUE ถ้า A1 ว่างจริง แต่ถ้า A1 มีสูตร =IF(1>0, “”, “error”) จะ FALSE เพราะมีสูตรอยู่ ส่วน A1=”” จะ TRUE ในทั้งสองกรณี ลองใช้ A1=”” เพื่อเช็คค่าว่าง ไม่ว่าจะว่างจริงหรือสูตรคืนค่าว่าง

ISBLANK ใช้กับช่วงข้อมูล (Range) ได้ไหม?

ได้ครับ แต่จะคืนค่าเป็น Array ของ TRUE/FALSE หลาย ๆ ค่า เช่น =ISBLANK(A1:A5) จะได้ {TRUE, FALSE, TRUE, FALSE, TRUE} ต้องนำไปใช้กับ OR, AND, SUMPRODUCT หรือ COUNTIF เพื่อสรุปผล

ต่างระหว่าง ISBLANK กับ COUNTBLANK อะไร?

ISBLANK(A1) ตรวจสอบเซลล์เดียว คืนค่า TRUE/FALSE ส่วน COUNTBLANK(A1:A10) นับจำนวนเซลล์ว่างในช่วง คืนค่าตัวเลข เช่น 3 = มี 3 เซลล์ว่าง

เซลล์ที่มี Space (เคาะวรรค) ISBLANK จะว่างไหม?

ไม่ครับ เซลล์ที่มี space bar แม้แต่ 1 ครั้ง ISBLANK จะ FALSE เพราะมีข้อมูล (space) อยู่ ถ้าต้องเช็คว่าเน้นแน่นว่าง ให้ใช้ =TRIM(A1)=”” แทนเพื่อลบ space ก่อน

ต้องการเช็คว่าเซลล์ว่างหรือหารสูตรคืนค่าว่าง ต้องใช้อะไร?

ให้ใช้ =A1=”” หรือ =LEN(A1)=0 แทน วิธีนี้จะครอบคลุมทั้งเซลล์ว่างจริงและเซลล์ที่มีสูตรคืนค่าว่าง “” ดีกว่า ISBLANK ในหลายๆ กรณี

Resources & Related

Additional Notes

ISBLANK ตรวจสอบว่าเซลล์นั้นไม่มีข้อมูลใดๆ เลย ถ้าว่างจริงจะคืนค่า TRUE ถ้ามีอะไรอยู่ (แม้แต่ space หรือ 0) จะคืนค่า FALSE

ที่เจ๋งคือมันตรงไปตรงมา ไม่เหมือน A1=”” ที่รวมเซลล์ที่มีสูตรคืนค่า “” เข้าไปด้วย ISBLANK มองว่าเซลล์นั้นไม่ว่างถ้ามีสูตรอยู่ (ไม่ว่าสูตรจะคืนค่าว่างแค่ไหน)

ส่วนตัวผมใช้ ISBLANK เพื่อหาช่องข้อมูลที่ยังไม่ได้กรอก เช่น เช็คว่าลูกค้าส่ง invoice หรือยัง มีประโยชน์เวลา data entry ครับ

Leave a Reply

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