วิธีเพิกเฉยต่อ #value! เกิดข้อผิดพลาดใน excel
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อทำการคำนวณใน Excel และละเว้น #VALUE! ข้อผิดพลาดที่อาจเกิดขึ้น:
IFERROR(some calculation, "")
ไวยากรณ์นี้จะแทนที่ #VALUE! ด้วยค่าว่าง
ตัวอย่างต่อไปนี้แสดงวิธีการใช้ไวยากรณ์นี้ในสถานการณ์ที่แตกต่างกัน
ตัวอย่างที่ 1: ทำการคูณและละเว้น #VALUE! ข้อผิดพลาด
สมมติว่าเรามีรายการค่าในคอลัมน์ A และเราพยายามคูณแต่ละค่าด้วย 2 ในคอลัมน์ B:

โปรดทราบว่าสำหรับแต่ละค่าในคอลัมน์ A ที่ไม่ใช่ค่าตัวเลข ผลลัพธ์ของการคูณในคอลัมน์ B จะเป็น #VALUE! ข้อผิดพลาด.
เราสามารถใช้สูตรต่อไปนี้เพื่อทำการคูณแบบเดียวกันแต่แทนที่ #VALUE! ข้อผิดพลาดที่มีค่าว่าง:
=IFERROR( A2 *2, "")
เราสามารถพิมพ์สูตรนี้ลงในเซลล์ B2 จากนั้นคลิกและลากไปยังเซลล์ที่เหลือแต่ละเซลล์ในคอลัมน์ B:

โปรดทราบว่าการคำนวณทั้งหมดที่จะส่งผลให้เกิดข้อ ผิดพลาด #VALUE! ข้อผิดพลาดเพิ่งแสดงพื้นที่ว่างในขณะนี้
ตัวอย่างที่ 2: ใช้ฟังก์ชัน FIND และละเว้น #VALUE! ข้อผิดพลาด
สมมติว่าเรามีรายชื่อทีมบาสเก็ตบอลในคอลัมน์ A และเรากำลังพยายามใช้ฟังก์ชัน FIND ในคอลัมน์ B เพื่อค้นหาตำแหน่งเริ่มต้นของสตริง “ets” ในชื่อทีมแต่ละชื่อ ทีม:

โปรดทราบว่าสำหรับแต่ละทีมที่ไม่มี “ets” ในชื่อ สูตรจะส่งกลับ #VALUE! ข้อผิดพลาด.
เราสามารถใช้สูตรต่อไปนี้เพื่อทำหน้าที่เดียวกันทุกประการ แต่แทนที่ #VALUE! ข้อผิดพลาดที่มีค่าว่าง:
=IFERROR(FIND("ets", A2 ), "")
เราสามารถพิมพ์สูตรนี้ลงในเซลล์ B2 จากนั้นคลิกและลากไปยังเซลล์ที่เหลือแต่ละเซลล์ในคอลัมน์ B:

โปรดทราบว่าทุกบรรทัดที่จะส่งผลให้เกิด ข้อผิดพลาด #VALUE! ข้อผิดพลาดเพิ่งแสดงพื้นที่ว่างในขณะนี้
หมายเหตุ : คุณยังสามารถแสดงค่าอื่นแทนช่องว่างได้โดยเพียงแค่เปลี่ยนค่าของอาร์กิวเมนต์สุดท้ายของฟังก์ชัน IFERROR() ไปเป็นค่าอื่นที่ไม่ใช่เครื่องหมายคำพูดคู่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีแทนที่ค่า #N/A ใน Excel
วิธีเพิกเฉยต่อ #DIV/0! เมื่อใช้การหารใน Excel
วิธีละเว้นค่า #N/A เมื่อใช้สูตรใน Excel