คำอธิบาย

ฟังก์ชัน ISERROR ใน Excel ใช้ตรวจสอบว่าค่าหรือสูตรนั้นมีข้อผิดพลาดหรือไม่ โดยจะแสดงผลเป็น TRUE ถ้าพบข้อผิดพลาด และ FALSE ถ้าไม่พบ ฟังก์ชันนี้ช่วยให้คุณสามารถจัดการกับข้อผิดพลาดในตารางคำนวณได้อย่างมีประสิทธิภาพ เหมือนมีไฟฉายส่องหาตำแหน่งที่ผิดพลาดก่อนที่จะไปต่อ! การใช้งานร่วมกับ IF ยังช่วยให้คุณกำหนดผลลัพธ์ที่ต้องการเมื่อมีข้อผิดพลาดเกิดขึ้นอีกด้วย!

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

2003 หรือ Version ก่อนหน้า

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

ISERROR(value)

Arguments

  • value (Required – any)
    ค่านี้สามารถเป็นเซลล์ที่ต้องการตรวจสอบหรือเป็นสูตรที่คุณต้องการเช็คว่ามีข้อผิดพลาดหรือไม่

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

  • Formula:
    =ISERROR(A1)
    Description: ตรวจสอบว่าเซลล์ A1 มีข้อผิดพลาดหรือไม่
    Result:จะได้ผลเป็น TRUE ถ้า A1 มีข้อผิดพลาด หรือ FALSE ถ้าไม่มี
  • Formula:
    =IF(ISERROR(A1/B1), "Unknown", A1/B1)
    Description: ตรวจสอบว่าการหาร A1 ด้วย B1 มีข้อผิดพลาดหรือไม่ ถ้ามีจะแสดงข้อความว่า 'Unknown'
    Result:จะได้ 'Unknown' ถ้ามีการหารด้วยศูนย์หรือข้อผิดพลาดอื่น ๆ ถ้าไม่ใช่จะแสดงผลลัพธ์การหาร
  • Formula:
    =SUMPRODUCT(--ISERROR(B4:B10))
    Description: นับจำนวนเซลล์ในช่วง B4 ถึง B10 ที่มีข้อผิดพลาด
    Result:จำนวนนับของเซลล์ที่มีข้อผิดพลาดในช่วงที่กำหนด
  • Formula:
    =IF(ISERROR(VLOOKUP(search_value, range, column_index, exact_match)), "Not Found", VLOOKUP(search_value, range, column_index, exact_match))
    Description: ตรวจสอบว่าการใช้ VLOOKUP มีข้อผิดพลาดหรือไม่ ถ้ามีจะแสดง 'Not Found'
    Result:จะแสดง 'Not Found' หาก VLOOKUP ให้ข้อผิดพลาด
  • Formula:
    =IF(ISERROR(INDEX(match_column, MATCH(lookup_value, lookup_column, 0))), "Not Qualified", INDEX(match_column, MATCH(lookup_value, lookup_column, 0)))
    Description: เช็คการใช้ INDEX MATCH ว่ามีข้อผิดพลาดหรือไม่ ถ้ามีจะแสดง 'Not Qualified'
    Result:จะแสดง 'Not Qualified' หาก INDEX MATCH มีข้อผิดพลาด

Tips & Tricks

ฟังก์ชัน ISERROR สามารถใช้ร่วมกับฟังก์ชัน IF เพื่อแสดงข้อความที่กำหนดเองหรือทำการคำนวณอื่นเมื่อพบข้อผิดพลาด ช่วยให้การจัดการข้อมูลดีขึ้น และยังเป็นวิธีที่ยอดเยี่ยมในการตรวจหาข้อผิดพลาดในสูตรที่ซับซ้อน ลองนึกดูว่าเป็นเหมือนเกราะป้องกันข้อผิดพลาด!

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

โปรดระวังว่าการใช้ ISERROR ร่วมกับ IF อาจทำให้การคำนวณช้าเนื่องจากต้องคำนวณสูตรสองครั้ง: ครั้งหนึ่งเพื่อตรวจสอบข้อผิดพลาดและอีกครั้งเพื่อนำค่าที่ไม่ผิดพลาดมาใช้ หากใช้ IFERROR ซึ่งออกมาใน Excel 2007 จะทำให้การคำนวณเร็วขึ้นได้มาก

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

ข้อดี / ข้อจำกัด

ข้อดีของ ISERROR คือสามารถใช้ตรวจจับและจัดการข้อผิดพลาดได้ทุกประเภทใน Excel แต่บางครั้งอาจทำให้การคำนวณช้า หากใช้ร่วมกับ IF อย่างไรก็ดี IFERROR มีความยืดหยุ่นในการจัดการข้อผิดพลาดได้ดีกว่าในบางกรณี

References

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


Leave a Reply

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

อบรม In-House Training

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