TLDR สรุปสั้นๆ
ISTEXT ตรวจสอบว่าค่าที่สนใจเป็นข้อความหรือไม่
คำอธิบาย
ฟังก์ชัน ISTEXT ใน Excel ใช้เพื่อตรวจสอบว่าค่าที่ให้มาตรวจสอบเป็นข้อความหรือไม่ โดยคืนค่าเป็น TRUE ถ้าเป็นข้อความ และ FALSE ถ้าไม่ใช่
เป็นฟังก์ชันที่เป็นหนึ่งในตระกูล IS… functions ซึ่งใช้ตรวจสอบลักษณะข้อมูลในเซลล์ในรูปแบบต่างๆ
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 หรือก่อนหน้า
รูปแบบคำสั่ง (Syntax)
ISTEXT(value)
Arguments
-
value (Required – any)
ค่าที่คุณต้องการตรวจสอบว่าว่าเป็นข้อความหรือไม่ ซึ่งอาจเป็นเลข, ข้อความ, ค่า error, หรืออ้างอิงถึงเซลล์อื่นๆ
ตัวอย่างการใช้งาน (Examples)
- Formula:
Description: ตรวจสอบว่าเซลล์ A1 เป็นข้อความหรือไม่=ISTEXT(A1)
Result: TRUE ถ้า A1 เป็นข้อความ, FALSE ถ้าเป็นอย่างอื่น - Formula:
Description: ลองตรวจสอบกับตัวเลข 123 ว่าเป็นข้อความหรือไม่=ISTEXT(123)
Result: FALSE เนื่องจากไม่ใช่ข้อความ - Formula:
Description: ทดลองกับข้อความว่า “123”=ISTEXT("123")
Result: TRUE - Formula:
Description: ใช้ ISTEXT ร่วมกับฟังก์ชัน IF เพื่อตรวจสอบ และส่งข้อความที่แตกต่างกันตามเงื่อนไข=IF(ISTEXT(B2), "เป็นข้อความ", "ไม่ใช่ข้อความ")
Result:“เป็นข้อความ” ถ้า B2 เป็นข้อความ, “ไม่ใช่ข้อความ” ถ้าไม่ใช่ - Formula:
Description: ใช้ ISTEXT ร่วมกับ SUMPRODUCT เพื่อนับจำนวนเซลล์ในช่วง A1:A10 ที่เป็นข้อความ โดยที่ — จะแปลง TRUE/FALSE จาก ISTEXT เป็น 1 กับ 0 ตามลำดับ=SUMPRODUCT(--ISTEXT(A1:A20))
Result: ได้ผลเป็นเลขจำนวนเต็ม แสดงจำนวนเซลล์ที่เป็นข้อความ
Tips & Tricks
คุณสามารถใช้ ISTEXT ร่วมกับ Data Validation เพื่อจำกัดให้เซลล์รับข้อมูลเป็นข้อความเท่านั้น หรือใช้ ISTEXT กับ Conditional Formatting เพื่อลงสีพื้นเซลล์ที่เป็นข้อความได้อย่างง่ายดาย
ข้อควรระวัง (Cautions)
ฟังก์ชัน ISTEXT จะคืนค่าเป็น TRUE ถ้าตัวเลขอยู่ภายในเครื่องหมายคำพูด เนื่องจากมันถือว่าเป็นข้อความ ต้องระวังหากต้องการตรวจสอบตัวเลขในรูปแบบที่เป็นข้อความแท้ๆ
ฟังก์ชันที่เกี่ยวข้อง
References
- Microsoft Official Documentation
- ExcelJet ISTEXT Function Guide
- Corporate Finance Institute ISTEXT Function Explanation
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply