วิธีแทนที่ค่า #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