คำอธิบาย
ฟังก์ชัน ISNA ใน Excel ใช้สำหรับตรวจจับและจัดการกับข้อผิดพลาด #N/A ซึ่งเกิดขึ้นเมื่อสูตรไม่สามารถค้นหาค่าที่ต้องการได้ ฟังก์ชันนี้จะคืนค่า TRUE ถ้าค่าที่กำหนดเป็นข้อผิดพลาด #N/A ถ้าไม่ใช่ก็จะคืนค่า FALSE
มีครั้งแรกในเวอร์ชันไหน
2003 หรือ Version ก่อนหน้า
รูปแบบคำสั่ง (Syntax)
ISNA(value)
Arguments
-
value (Required – any)
ค่าหรือเซลล์อ้างอิงที่ต้องการทดสอบว่ามีข้อผิดพลาด #N/A หรือไม่
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ตรวจสอบว่าเซลล์ A1 มีข้อผิดพลาด #N/A หรือไม่=ISNA(A1)
Result:ผลลัพธ์จะเป็น TRUE ถ้าเซลล์ A1 มีข้อผิดพลาด #N/A และ FALSE ถ้าไม่มี -
Formula:
Description: ถ้าเซลล์ B2 มีข้อผิดพลาด #N/A จะคืนคำว่า "No Sales" ถ้าไม่มีก็จะคืนค่าจริงๆ ใน B2=IF(ISNA(B2), "No Sales", B2)
Result:จะแสดงคำว่า "No Sales" หากข้อมูลไม่พบบน B2 และจะแสดงค่าจริงของ B2 ถ้าพบ -
Formula:
Description: ใช้คู่กับ VLOOKUP เพื่อตรวจสอบว่ามีข้อผิดพลาด #N/A หรือไม่ หากมีจะแสดง "Not Found"=IF(ISNA(VLOOKUP(F2, A:B, 2, FALSE)), "Not Found", VLOOKUP(F2, A:B, 2, FALSE))
Result:จะแสดงค่า "Not Found" ถ้าหากไม่พบค่าใน VLOOKUP หากพบจะแสดงตามปกติ -
Formula:
Description: ตรวจสอบว่าเซลล์ A6 มีข้อผิดพลาด #N/A หรือไม่=ISNA(A6)
Result:ผลลัพธ์จะเป็น TRUE ถ้าเซลล์ A6 มีข้อผิดพลาด #N/A และ FALSE ถ้าไม่ใช่ -
Formula:
Description: ตรวจสอบว่าค่าใน A1 มีข้อผิดพลาด #N/A หรือไม่ หากมีจะแสดงว่า "Error"=IF(ISNA(A1), "Error", A1)
Result:จะแสดงข้อความ "Error" ถ้าค่าใน A1 เป็น #N/A หากไม่ใช่จะโชว์ค่าจริงๆ ใน A1
Tips & Tricks
คุณสามารถใช้ฟังก์ชัน ISNA ในการฟอร์แมทตามเงื่อนไขเพื่อเน้นสีเซลล์ที่มีข้อผิดพลาด #N/A ทำให้สามารถดูและแก้ไขได้ง่ายขึ้น นอกจากนี้ลองใช้คู่กับฟังก์ชันอื่นๆ อย่าง IF และ VLOOKUP เพื่อสร้างเงื่อนไขการจัดการข้อผิดพลาดที่หลากหลายและทรงพลังมากยิ่งขึ้น
ข้อควรระวัง (Cautions)
ระวังว่า ISNA ตรวจสอบเฉพาะข้อผิดพลาด #N/A เท่านั้น ถ้าต้องการตรวจสอบข้อผิดพลาดอื่นๆ เช่น #VALUE หรือ #REF ควรใช้ ISERROR หรือ IFERROR เพื่อให้ตรงกับข้อผิดพลาดที่ต้องการตรวจสอบ
ฟังก์ชันที่เกี่ยวข้อง
ข้อดี / ข้อจำกัด
ข้อดีของ ISNA คือมันสามารถตรวจจับข้อผิดพลาด #N/A ได้อย่างมีประสิทธิภาพ ยิ่งเมื่อนำไปใช้คู่กับฟังก์ชันอื่นๆ เช่น IF และ VLOOKUP จะช่วยจัดการกับข้อมูลและข้อผิดพลาดได้ดีมาก อย่างไรก็ตาม มันสามารถตรวจจับได้เฉพาะข้อผิดพลาด #N/A เท่านั้น ไม่สามารถตรวจจับข้อผิดพลาดอื่นๆ ได้
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply