Thep Excel

ISNONTEXTเช็คว่าไม่ใช่ Text

ตรวจสอบว่าค่าในเซลล์ไม่ใช่ข้อความ (ตัวเลข วันที่ ค่าว่าง หรือสูตร) แล้วคืนค่า TRUE ใช้กรองข้อมูลก่อนคำนวณ หรือเช็คว่าผู้ใช้กรอกตัวเลขผิดเป็นข้อความหรือไม่

fx
=ISNONTEXT(value)

ความนิยม3/10
ความยาก1/10
ประโยชน์3/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
value Any ค่าที่ตรวจสอบ

Additional Notes

ฟังก์ชัน ISNONTEXT ใน Excel ช่วยตรวจสอบว่าค่าที่ระบุไม่ใช่ข้อความ (Text) หรือไม่ โดยจะคืนค่า TRUE สำหรับตัวเลข วันที่ ค่าตรรกะ (TRUE/FALSE) สูตร และเซลล์ว่าง แต่จะคืนค่า FALSE เฉพาะเมื่อค่านั้นเป็นข้อความจริงๆ เท่านั้น (รวมถึงตัวเลขที่ถูกเก็บเป็นข้อความด้วย) นิยมใช้ก่อนคำนวณเพื่อกรองข้อมูลที่พิมพ์ผิดประเภทออกไป

Examples

ตรวจตัวเลขธรรมดาISNONTEXT(124)

124 เป็นตัวเลข ไม่ใช่ข้อความ ฟังก์ชันจึงคืนค่า TRUE

fx
=ISNONTEXT(124)

ผลลัพธ์TRUE
ตรวจเซลล์ว่างISNONTEXT(A5)

ถ้า A5 เป็นเซลล์ว่างสนิท (ไม่มีข้อมูลอะไรเลย) ISNONTEXT จะคืนค่า TRUE เพราะเซลล์ว่างไม่ถือเป็นข้อความ ต่างจาก ISBLANK ที่เช็คเฉพาะความว่างจริงๆ เท่านั้น

fx
=ISNONTEXT(A5)

ผลลัพธ์TRUE
จับตัวเลขที่ถูกพิมพ์เป็นข้อความ (บั๊กที่พบบ่อย)IF(ISNONTEXT(B2), "คำนวณได้", "ต้องแปลงเป็นตัวเลขก่อน")

ถ้า B2 พิมพ์เลข 1500 แต่เผลอใส่เครื่องหมาย apostrophe นำหน้า (เช่น '1500) Excel จะเก็บเป็นข้อความทันที ทำให้ ISNONTEXT คืนค่า FALSE และสูตรแสดงข้อความเตือนให้แปลงก่อน — ใช้เช็คก่อน SUM หรือ VLOOKUP กันสูตรพังแบบเงียบๆ

fx
=IF(ISNONTEXT(B2), "คำนวณได้", "ต้องแปลงเป็นตัวเลขก่อน")

ผลลัพธ์"ต้องแปลงเป็นตัวเลขก่อน"

FAQs

ISNONTEXT กับ NOT(ISTEXT()) ต่างกันไหม+

ทำงานเหมือนกันทุกกรณี ไม่มีความต่างในผลลัพธ์ แต่ ISNONTEXT อ่านง่ายและสั้นกว่า แนะนำให้ใช้ ISNONTEXT ตรงๆ แทนการเขียน NOT(ISTEXT(…)) ซ้อนกัน

ทำไมเซลล์ว่างถึงได้ TRUE ทั้งที่ไม่มีข้อมูล+

เพราะนิยามของ ISNONTEXT คือ "ไม่ใช่ข้อความ" ไม่ใช่ "มีข้อมูล" เซลล์ว่างไม่มีข้อความอยู่ในนั้น จึงเข้าเงื่อนไข TRUE ถ้าต้องการแยกกรณีเซลล์ว่างออกไปด้วย ให้ใช้ AND(ISNONTEXT(A1), A1"") แทน

ตัวเลขที่เก็บเป็นข้อความ ISNONTEXT จะได้ TRUE หรือ FALSE+

ได้ FALSE เพราะ Excel มองว่าเป็นข้อความ (ดูได้จากเครื่องหมาย ' หรือเลขชิดซ้าย) นี่คือจุดที่ ISNONTEXT มีประโยชน์มากในการหาข้อมูลที่นำเข้ามาผิดประเภท ก่อนที่สูตรคำนวณอื่นจะพังแบบหาสาเหตุไม่เจอ

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ ISNONTEXT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้ISNONTEXTInformation
Information (5)
CELL

ดึงข้อมูลเกี่ยวกับเซลล์ เช่น ที่อยู่ ชื่อไฟล์ รูปแบบตัวเลข หรือความกว้างคอลัมน์ ใช้ทำ Dynamic Header, ตรวจสอบไฟล์ก่อนประมวลผล หรือแสดง Path ของ Workbook บนรายงาน

ISBLANK

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

ISNUMBER

ISNUMBER ตรวจสอบค่าที่ระบุว่าเป็นประเภทตัวเลขหรือไม่ (รวมถึงวันที่และเวลาซึ่ง Excel เก็บเป็นตัวเลข) แต่จะไม่นับตัวเลขที่ถูกจัดเก็บเป็นข้อความ (Numbers stored as text) ผลลัพธ์ที่ได้คือ TRUE หรือ FALSE

ISTEXT

ISTEXT ตรวจสอบว่าค่าในเซลล์เป็นข้อความจริงหรือไม่ จุดเด่นของมันคือมันแยกความแตกต่างระหว่าง '123' (ข้อความ) กับ 123 (ตัวเลข) ซึ่งช่วยเมื่อต้องการตรวจสอบรูปแบบข้อมูลก่อนคำนวณ

TYPE

TYPE ส่งกลับตัวเลข (1-128) ที่ระบุชนิดของข้อมูล เช่น ตัวเลข ข้อความ ค่าตรรกะ หรือข้อผิดพลาด

Text (1)
TEXT

TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่