คำอธิบาย
ฟังก์ชัน ISERROR ใน Excel ใช้ตรวจสอบว่าค่าหรือสูตรนั้นมีข้อผิดพลาดหรือไม่ โดยจะแสดงผลเป็น TRUE ถ้าพบข้อผิดพลาด และ FALSE ถ้าไม่พบ ฟังก์ชันนี้ช่วยให้คุณสามารถจัดการกับข้อผิดพลาดในตารางคำนวณได้อย่างมีประสิทธิภาพ เหมือนมีไฟฉายส่องหาตำแหน่งที่ผิดพลาดก่อนที่จะไปต่อ! การใช้งานร่วมกับ IF ยังช่วยให้คุณกำหนดผลลัพธ์ที่ต้องการเมื่อมีข้อผิดพลาดเกิดขึ้นอีกด้วย!
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
ISERROR(value)
Arguments
-
value (Required – any)
ค่านี้สามารถเป็นเซลล์ที่ต้องการตรวจสอบหรือเป็นสูตรที่คุณต้องการเช็คว่ามีข้อผิดพลาดหรือไม่
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ตรวจสอบว่าเซลล์ A1 มีข้อผิดพลาดหรือไม่=ISERROR(A1)
Result:จะได้ผลเป็น TRUE ถ้า A1 มีข้อผิดพลาด หรือ FALSE ถ้าไม่มี -
Formula:
Description: ตรวจสอบว่าการหาร A1 ด้วย B1 มีข้อผิดพลาดหรือไม่ ถ้ามีจะแสดงข้อความว่า 'Unknown'=IF(ISERROR(A1/B1), "Unknown", A1/B1)
Result:จะได้ 'Unknown' ถ้ามีการหารด้วยศูนย์หรือข้อผิดพลาดอื่น ๆ ถ้าไม่ใช่จะแสดงผลลัพธ์การหาร -
Formula:
Description: นับจำนวนเซลล์ในช่วง B4 ถึง B10 ที่มีข้อผิดพลาด=SUMPRODUCT(--ISERROR(B4:B10))
Result:จำนวนนับของเซลล์ที่มีข้อผิดพลาดในช่วงที่กำหนด -
Formula:
Description: ตรวจสอบว่าการใช้ VLOOKUP มีข้อผิดพลาดหรือไม่ ถ้ามีจะแสดง 'Not Found'=IF(ISERROR(VLOOKUP(search_value, range, column_index, exact_match)), "Not Found", VLOOKUP(search_value, range, column_index, exact_match))
Result:จะแสดง 'Not Found' หาก VLOOKUP ให้ข้อผิดพลาด -
Formula:
Description: เช็คการใช้ INDEX MATCH ว่ามีข้อผิดพลาดหรือไม่ ถ้ามีจะแสดง 'Not Qualified'=IF(ISERROR(INDEX(match_column, MATCH(lookup_value, lookup_column, 0))), "Not Qualified", INDEX(match_column, MATCH(lookup_value, lookup_column, 0)))
Result:จะแสดง 'Not Qualified' หาก INDEX MATCH มีข้อผิดพลาด
Tips & Tricks
ฟังก์ชัน ISERROR สามารถใช้ร่วมกับฟังก์ชัน IF เพื่อแสดงข้อความที่กำหนดเองหรือทำการคำนวณอื่นเมื่อพบข้อผิดพลาด ช่วยให้การจัดการข้อมูลดีขึ้น และยังเป็นวิธีที่ยอดเยี่ยมในการตรวจหาข้อผิดพลาดในสูตรที่ซับซ้อน ลองนึกดูว่าเป็นเหมือนเกราะป้องกันข้อผิดพลาด!
ข้อควรระวัง (Cautions)
โปรดระวังว่าการใช้ ISERROR ร่วมกับ IF อาจทำให้การคำนวณช้าเนื่องจากต้องคำนวณสูตรสองครั้ง: ครั้งหนึ่งเพื่อตรวจสอบข้อผิดพลาดและอีกครั้งเพื่อนำค่าที่ไม่ผิดพลาดมาใช้ หากใช้ IFERROR ซึ่งออกมาใน Excel 2007 จะทำให้การคำนวณเร็วขึ้นได้มาก
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดีของ ISERROR คือสามารถใช้ตรวจจับและจัดการข้อผิดพลาดได้ทุกประเภทใน Excel แต่บางครั้งอาจทำให้การคำนวณช้า หากใช้ร่วมกับ IF อย่างไรก็ดี IFERROR มีความยืดหยุ่นในการจัดการข้อผิดพลาดได้ดีกว่าในบางกรณี
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply