TLDR สรุปสั้นๆ

ISNUMBER ตรวจสอบว่าค่าที่สนใจเป็นตัวเลขหรือไม่

คำอธิบาย

ฟังก์ชัน ISNUMBER ใน Excel ใช้เพื่อตรวจสอบว่าว่าค่าในเซลล์เป็นตัวเลขหรือไม่ โดยจะส่งผลกลับเป็น TRUE ถ้าเป็นตัวเลข (ซึ่งรวมถึงวันที่และเวลาเพราะถือเป็นตัวเลขใน Excel ด้วย) และส่งผลกลับเป็น FALSE หากไม่ใช่

เป็นฟังก์ชันที่เป็นหนึ่งในตระกูล IS… functions ซึ่งใช้ตรวจสอบลักษณะข้อมูลในเซลล์ในรูปแบบต่างๆ

มีครั้งแรกในเวอร์ชันไหน

Excel 2003 หรือเวอร์ชันก่อนหน้า

รูปแบบคำสั่ง (Syntax)

=ISNUMBER(value)

Arguments

  • value (Required – ช่องว่าง (empty cell), ข้อผิดพลาด, ค่าเชิงตรรกะ, ข้อความ, ตัวเลข, หรือการอ้างอิง)
    ค่านี้อาจจะเป็นค่าที่อ้างอิงจากเซลล์, ผลลัพธ์ของสูตร, หรือค่าจำนวนที่คุณใส่ตรง ๆ ก็ได้

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =ISNUMBER(4)
    Description: ตรวจสอบว่า 4 เป็นตัวเลขหรือไม่
    Result:TRUE (เพราะ 4 เป็นตัวเลข)
  • Formula:
    =ISNUMBER("apple")
    Description: ตรวจสอบว่า “apple” เป็นตัวเลขหรือไม่
    Result: FALSE (เพราะ apple เป็นข้อความ)
  • Formula:
    =ISNUMBER("123")
    Description: ตรวจสอบว่า “123” เป็นตัวเลขหรือไม่
    Result: FALSE (เพราะ “123” เป็นข้อความ เพียงแค่หน้าตาเหมือนตัวเลข)
  • Formula:
    =ISNUMBER(SEARCH("text", A1))
    Description: ตรวจสอบว่าคำว่า “text” อยู่ในเซลล์ A1 หรือไม่ โดยใช้ร่วมกันกับ SEARCH
    Result: ถ้าเจอจะขึ้น TRUE / ถ้าไม่เจอจะขึ้น FALSE
  • Formula:
    =ISNUMBER(MATCH("Sira",ReportData[Name],0))
    Description: ตรวจสอบผลลัพธ์ว่ามีคำว่า Sira อยู่ในคอลัมน์ ReportData[Name] หรือไม่ (ถ้าหาเจอจะเป็นตัวเลข หาไม่เจอจะ error ซึ่งไม่ใช่ตัวเลข)
    Result: ถ้าเจอจะขึ้น TRUE / ถ้าไม่เจอจะขึ้น FALSE
  • Formula:
    =SUMPRODUCT(--ISNUMBER(A1:A20))
    Description: ใช้ ISNUMBER ร่วมกับ SUMPRODUCT เพื่อนับจำนวนเซลล์ในช่วง A1:A10 ที่เป็นตัวเลข โดยที่ — จะแปลง TRUE/FALSE จาก ISNUMBER เป็น 1 กับ 0 ตามลำดับ
    Result: ได้ผลเป็นเลขจำนวนเต็ม แสดงจำนวนเซลล์ที่เป็นตัวเลข

Tips & Tricks

สามารถใช้ ISNUMBER ร่วมกับฟังก์ชันอื่น ๆ เช่น IF เพื่อสร้างสูตรที่ซับซ้อน เช่น ตรวจสอบให้ผู้ใช้มั่นใจว่าค่าที่ป้อนเข้าไปเป็นตัวเลข โดยใช้ IF(ISNUMBER(A1), “Valid”, “Not Valid”)

ข้อควรระวัง (Cautions)

ระวังการทำงานของ ISNUMBER ที่จะคืนค่า FALSE สำหรับตัวเลขที่เก็บเป็นข้อความ ในกรณีนี้ ควรใช้ฟังก์ชัน VALUE เพื่แปลงค่าให้เป็นตัวเลขก่อน นอกจากนี้ยังควรระวังเมื่อใช้ร่วมกับฟังก์ชัน SEARCH หรือ FIND เพราะถ้าไม่พบข้อความที่ต้องการ จะส่งคืนเป็นข้อผิดพลาดถ้าไม่ได้เตรียมการจัดการข้อผิดพลาดไว้

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


ใครสนใจอยากใช้ Excel ได้ดีขึ้น อัตโนมัติขึ้น แนะนำ ลองดู Workshop นี้ได้เลย ตอนนี้กำลังจะอบรมแล้ว

แนะนำ Power Query WORKSHOP 2025 🚀

โดย เทพเอ็กเซล พร้อมยกระดับทักษะการใช้ Excel ให้คุณทำงานได้เร็วและแม่นยำยิ่งขึ้น!

✅ รวบรวม+ดัดแปลง Data เพื่อเตรียมข้อมูลก่อน Pivot ให้พร้อมแบบอัตโนมัติ ด้วย Power Query
สอนตั้งแต่เบื้องต้น จนถึงแก้ไข M Code ด้วยตัวเองได้ 🔥

เลือกรูปแบบการเรียนที่สะดวกสำหรับคุณ:

1️⃣ ONSITE (2 วันเต็ม) – ได้เจอวิทยากรตัวจริง!

  • 📍 17-18 พ.ค. 68 | ⏰ 9:00 – 17:00 น. | 🏨 Sindhorn Midtown Hotel
  • 💰 ราคาพิเศษ 7,000 – 7,500 บาท/ท่าน (รวม VAT) (ปกติ 8,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

2️⃣ LIVE ONLINE (6 วัน วันละ 2 ชม.) – เรียนจากที่ไหนก็ได้!

  • 📅 13-15 & 20-22 พ.ค. 68 | ⏰ 20:00 – 22:00 น. | 💻 ผ่าน Zoom
  • 💰 ราคาพิเศษ 4,000 – 4,500 บาท/ท่าน (รวม VAT) (ปกติ 5,500 บาท)
  • ⭐ Early Bird ชำระก่อน 30 เม.ย. + ลูกค้าเก่า Workshop มีส่วนลดพิเศษ

👉 สมัครเลย! ดูรายละเอียดเพิ่มเติมที่นี่ https://www.thepexcel.com/thepexcel-public-workshop-2025/

สอบถามเพิ่มเติม: LINE: @ThepExcelWorkshop ได้เลย


Leave a Reply

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

Public Training Workshop 2025
อบรม In-House Training

Feedback การใช้งาน AI Chatbot