วิธีใช้ ISERROR ใน Excel 365 (ตรวจจับ Error แบบมือโปร ป้องกันสูตรพังทั้งไฟล์)


① 🔥 Hook: สูตรขึ้น #N/A #DIV/0! แล้ว Dashboard พัง?

ถ้าคุณเคยเจอ:

  • #N/A
  • #VALUE!
  • #DIV/0!

👉 แล้วปล่อยให้มันแสดง…

คุณกำลังทำให้ไฟล์ “ดูไม่โปร + เสี่ยงพัง”

เพราะ ISERROR = ตัวจับ Error ที่ต้องใช้ทุกงานจริง


② 📌 ISERROR คืออะไร?

ISERROR = ฟังก์ชันตรวจสอบว่า “ค่าเป็น Error หรือไม่”

👉 ผลลัพธ์:

  • TRUE = เป็น Error
  • FALSE = ปกติ

📌 ครอบคลุม Error ทุกประเภท


③ ⚙️ โครงสร้างสูตร

=ISERROR(value)

อธิบาย:

  • value = ค่าที่ต้องการตรวจสอบ

④ 🧪 ตัวอย่างใช้งานจริง

✔️ ตรวจสอบ Error

=ISERROR(A1)

✔️ ใช้กับ IF

=IF(ISERROR(A1),"Error","ปกติ")

✔️ ป้องกันสูตรพัง

=IF(ISERROR(A1/B1),"",A1/B1)

👉 กัน #DIV/0!


⑤ 💡 ใช้งานจริงแบบสายโปร

📊 Dashboard

  • ซ่อน Error
  • ทำให้ข้อมูลดูสะอาด

💼 งานบริษัท

  • ตรวจสอบข้อมูล
  • ป้องกันสูตรพัง

🌐 SEO / Data

  • วิเคราะห์ข้อมูล
  • Clean dataset

👉 สาย COMSIAM ใช้ ISERROR ป้องกันปัญหา


⑥ 🚀 สูตรเทพ (ระดับใช้งานจริง)

✔️ ISERROR + VLOOKUP

=IF(ISERROR(VLOOKUP(A2,A2:C10,2,FALSE)),"ไม่พบ",VLOOKUP(A2,A2:C10,2,FALSE))

✔️ ISERROR + XLOOKUP

=IF(ISERROR(XLOOKUP(A2,A2:A10,B2:B10)),"ไม่มี",XLOOKUP(A2,A2:A10,B2:B10))

✔️ ISERROR + LET

=LET(x,A1/B1, IF(ISERROR(x),"",x))

⑦ ⚠️ ข้อควรรู้

❌ ISERROR จับ Error “ทุกประเภท”
👉 บางครั้งอาจกว้างเกินไป

👉 ทางเลือก:

  • IFERROR() → ใช้ง่ายกว่า
  • ISNA() → จับเฉพาะ #N/A

⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • IF() → ควบคุมผลลัพธ์
  • XLOOKUP() → ดึงข้อมูล
  • FILTER() → กรอง

📌 ตัวอย่าง:

=IF(ISERROR(A1),"",A1)

⑨ 🔍 ใช้ในงานจริง

  • Dashboard
  • Report
  • Data Analysis

👉 ISERROR = ตัวช่วยควบคุม Error


⑩ 🔥 ISERROR vs IFERROR

ISERRORIFERROR
ตรวจสอบแทนค่า
ยืดหยุ่นใช้ง่าย

👉 มือโปรใช้ทั้งคู่


⑪ ✅ สรุปแบบมืออาชีพ

ISERROR = สูตรป้องกันความพัง

✔ ตรวจจับ Error
✔ ป้องกันสูตรเสีย
✔ ใช้ได้ทุกงาน

👉 ถ้าคุณไม่จัดการ Error = งานคุณดูไม่โปรทันที


⑫ 💬 คำถามชวนคิด

คุณเคยปล่อย Error โชว์ใน Dashboard ไหม?
แล้วตอนนั้นคุณแก้ยังไง?