Thep Excel

TYPE – ตรวจสอบชนิดข้อมูล

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

=TYPE(value)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
3/10

Usefulness
7/10

Syntax & Arguments

=TYPE(value)

Argument Type Required Default Description
value Any Yes ค่าหรือเซลล์ที่ต้องการตรวจสอบชนิดข้อมูล เป็นอะไรก็ได้ (ตัวเลข, ข้อความ, ค่าตรรกะ, ข้อผิดพลาด, อาร์เรย์)

Examples

ตรวจสอบว่าเป็นตัวเลขหรือข้อความ
TYPE(A1)
ถ้า A1 = 123 ผลลัพธ์คือ 1 (ตัวเลข) ถ้า A1 = "สวัสดี" ผลลัพธ์คือ 2 (ข้อความ)
Excel Formula:

=TYPE(A1)

Result:

1 (หรือ 2)

ใช้ IF เพื่อจัดการข้อมูลชนิดต่างๆ
IF(TYPE(B2)=1, B2*100, "ไม่ใช่ตัวเลข")
ถ้า B2 เป็นตัวเลข ให้คูณ 100 ถ้าไม่ใช่ให้แสดงข้อความแจ้ง
Excel Formula:

=IF(TYPE(B2)=1, B2*100, "ไม่ใช่ตัวเลข")

Result:

100 หรือ "ไม่ใช่ตัวเลข"

ตรวจสอบค่าตรรกะ (TRUE/FALSE)
TYPE(TRUE)
ค่า TRUE/FALSE ส่งกลับ 4 (ค่าตรรกะ) ตัวอย่างประโยชน์: =IF(TYPE(C3)=4, "เป็น True/False", "ไม่ใช่")
Excel Formula:

=TYPE(TRUE)

Result:

4

ตรวจจับข้อผิดพลาด
IF(TYPE(D4)=16, "มีข้อผิดพลาด", "ปกติ")
TYPE=16 หมายความว่าเซลล์มีข้อผิดพลาด มีประโยชน์ในการตรวจสอบก่อนใช้ข้อมูลต่อ
Excel Formula:

=IF(TYPE(D4)=16, "มีข้อผิดพลาด", "ปกติ")

Result:

"มีข้อผิดพลาด" (ถ้า D4 มี #N/A, #VALUE!, #DIV/0!, etc.)

FAQs

TYPE ส่งกลับค่าอะไรได้บ้าง?

TYPE ส่งกลับตัวเลข 1-128: 1=ตัวเลข, 2=ข้อความ, 4=ค่าตรรกะ (TRUE/FALSE), 16=ข้อผิดพลาด (#N/A, #DIV/0! เป็นต้น), 64=อาร์เรย์, 128=ข้อมูลประสมเช่น LAMBDA

ใช้ TYPE ตรวจสอบว่าเซลล์มีสูตรหรือไม่ได้ไหม?

ไม่ได้ TYPE ตรวจสอบเฉพาะ ‘ผลลัพธ์’ ของสูตรเท่านั้น ไม่ได้ดูว่าใน cell นั้นมีสูตรจริงๆ ถ้าต้องตรวจสอบสูตร ต้องใช้ ISFORMULA แทน

ความแตกต่างระหว่าง TYPE กับ ISTEXT, ISNUMBER คืออะไร?

ISTEXT/ISNUMBER ส่งกลับ TRUE/FALSE เหมาะสำหรับ IF ธรรมดา ส่วน TYPE ส่งกลับตัวเลขที่ระบุชนิดข้อมูลแบบละเอียด เหมาะสำหรับตรวจสอบชนิดข้อมูลหลายๆ ชนิด

ช่องว่างหรือ empty cell TYPE ส่งกลับค่าอะไร?

เซลล์ว่าง (empty) TYPE ส่งกลับ ‘blank’ หรือ nothing ไม่ได้ส่งกลับตัวเลข ถ้าต้องตรวจสอบเซลล์ว่าง ต้องใช้ ISBLANK หรือ A1=”” แทน

Resources & Related

Additional Notes

ฟังก์ชัน TYPE ช่วยให้คุณดูได้ว่าเซลล์นั้นมีข้อมูลชนิดไหนอยู่ โดยส่งกลับตัวเลขที่บอกความจริง

ที่เจ๋งคือ TYPE ช่วยให้คุณเขียนสูตรที่ “ชาญฉลาด” – สามารถจัดการข้อมูลชนิดต่างๆ ได้อย่างอัตโนมัติ เช่น ถ้าเซลล์มีตัวเลข ให้คำนวณ แต่ถ้าเป็นข้อความ ให้แสดงข้อความอื่น

ส่วนตัวผม TYPE น้อยคนรู้จัก แต่มันมีประโยชน์มากเวลาคุณต้องตรวจสอบความถูกต้องของข้อมูลก่อนใช้งาน หรือต้องสร้างสูตรที่มีความยืดหยุ่น

Leave a Reply

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