วิธีแทนที่ค่า #n/a ใน excel (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อแทนที่ค่า #N/A ใน Excel ด้วยศูนย์หรือช่องว่าง:

 #replace #N/A with zero
=IFERROR(FORMULA, "0")

#replace #N/A with blank
=IFERROR(FORMULA, "") 

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติเพื่อแทนที่ค่า #N/A ใน VLOOKUP ด้วยศูนย์หรือช่องว่าง

ที่เกี่ยวข้อง: วิธีแทนที่เซลล์ว่างด้วยศูนย์ใน Excel

ตัวอย่าง: แทนที่ค่า #N/A ใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel:

และสมมติว่าเราใช้ฟังก์ชัน VLOOKUP() เพื่อค้นหาคะแนนตามชื่อทีม:

โปรดทราบว่าค่าบางค่าที่ส่งคืนใน VLOOKUP() คือค่า #N/A

เราสามารถแปลงค่าเหล่านี้เป็นศูนย์ได้โดยใช้ฟังก์ชัน IFERROR() ดังนี้

 #replace #N/A with zero
=IFERROR(VLOOKUP( A2 , $A$1:$B$11 , 2, FALSE), "0")

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ:

หรืออีกทางหนึ่ง เราสามารถเปลี่ยนค่า #N/A ให้เป็นช่องว่างได้โดยใช้ฟังก์ชัน IFERROR() ดังต่อไปนี้:

 #replace #N/A with blank
=IFERROR(VLOOKUP( A2 , $A$1:$B$11 , 2, FALSE), "")

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ:

โปรดทราบว่าทุกค่าที่เคยเป็น #N/A ตอนนี้ว่างเปล่าแล้ว

การใช้ฟังก์ชัน IFERROR() ทำให้เราสามารถแทนที่ค่า #N/A ด้วยค่าใดก็ได้ที่เราต้องการ

ในตัวอย่างก่อนหน้านี้ เราเลือกที่จะแทนที่ค่า #N/A ด้วยศูนย์หรือช่องว่าง เนื่องจากค่าเหล่านี้เป็นค่าทดแทนที่ใช้บ่อยที่สุดในทางปฏิบัติ

แหล่งข้อมูลเพิ่มเติม

วิธีการเรียกใช้ฟังก์ชัน IF Percentile ใน Excel
วิธีการเรียกใช้ฟังก์ชัน Median IF ใน Excel

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *