ทำชีตส่งหัวหน้า แต่เต็มไปด้วย #N/A #DIV/0! #VALUE! ดูน่ากลัวมาก — แม้สูตรถูก แต่ดูไม่เป็นมืออาชีพ
IFERROR ห่อสูตรใดก็ได้ — ถ้า error แสดง "-" หรือ 0 แทน ชีตดูสะอาดทันที
ใช้ Excel อยู่? ไม่ต้องเรียนใหม่
ใช้ Excel อยู่? IFERROR ทำงานเหมือนกัน 100% — สูตรจาก Excel ย้ายมา Google Sheets ได้เลย
ขั้นตอนทำทีละสเต็ป
ระบุสูตรที่มี Error
เช่น =VLOOKUP(A2,ข้อมูล!A:B,2,0) ที่แสดง #N/A เมื่อหาไม่เจอ
ห่อด้วย IFERROR
=IFERROR(VLOOKUP(A2,ข้อมูล!A:B,2,0),"-") — ถ้า error แสดง "-" แทน
เลือกค่าที่แสดงแทน Error
ใส่ 0 สำหรับตัวเลข, "" สำหรับเซลล์ว่าง, "ไม่พบ" สำหรับข้อความ

VLOOKUP ก่อนใส่ IFERROR — มี #N/A เต็มไปหมด
เทคนิคที่ใช้บ่อย
- IFERROR(สูตร, "") ทำให้เซลล์ว่างเปล่า ไม่แสดงอะไร
- IFERROR(สูตร, 0) ทำให้ SUM/AVERAGE ยังคำนวณได้
- IFNA() จัดการเฉพาะ #N/A ไม่กระทบ error ประเภทอื่น

หลังใส่ IFERROR — แสดง "-" แทน Error สะอาดมาก
Error ที่เจอบ่อยและวิธีแก้
ซ่อน Error ที่ควรรู้
ระวังซ่อน error จริงๆ ที่ต้องแก้ไข ควรระบุ error_value เป็นข้อความบอกปัญหา
ซ้อน IFERROR 2 ชั้น
=IFERROR(IFERROR(สูตร1, สูตร2), "-") — ลอง 2 สูตร ถ้าพังทั้งคู่แสดง -

IFERROR ใช้กับสูตรอื่นได้ทุกสูตร
คำถามที่ถามบ่อย (FAQ)
IFERROR กับ IFNA ต่างกันยังไง?
IFERROR จัดการทุก error, IFNA จัดการเฉพาะ #N/A เหมาะกับ VLOOKUP ที่หาไม่เจอ
IFERROR ทำให้สูตรช้าไหม?
ไม่ช้าอย่างมีนัย ใช้ได้ปลอดภัยกับข้อมูลหลายพันแถว
แสดง error เดิมถ้า error มาจากสาเหตุต่างกันได้ไหม?
ใช้ =IF(ISERROR(สูตร), IF(ISNA(สูตร),"ไม่พบ","คำนวณผิด"), สูตร) แยก error type
