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