IFERROR กับ VLOOKUP ใน Excel (5 การใช้งานที่แตกต่างกัน)

  • แบ่งปันสิ่งนี้
Hugh West

เมื่อ ฟังก์ชัน VLOOKUP ไม่พบค่าการค้นหาในอาร์เรย์การค้นหา จะแสดงเครื่องหมายข้อผิดพลาด #N/A แต่คุณสามารถกำจัดปัญหานี้ได้โดยใช้ ฟังก์ชัน IFERROR กับฟังก์ชัน VLOOKUP ในบทความนี้ ฉันแสดงให้คุณเห็นการใช้งาน IFERROR กับ VLOOKUP ใน Excel 5 แบบ

สมมติว่า เรามีชุดข้อมูล Obtained Marks ของนักเรียนที่แตกต่างกันใน ระดับ. เราจะใช้ชุดข้อมูลนี้เพื่อแสดงการใช้งานต่างๆ ของ IFERROR กับ VLOOKUP

ดาวน์โหลดแบบฝึกหัด

IFERROR VLOOKUP.xlsx

การใช้ IFERROR กับ VLOOKUP ใน Excel

จะเกิดอะไรขึ้นหากเราใช้ VLOOKUP เท่านั้น

ก่อนอื่น เราจะเห็นว่าจะเกิดอะไรขึ้นหากเรา ใช้เฉพาะฟังก์ชัน VLOOKUP สมมติว่า Jessica เป็นนักเรียนที่ไม่มีชื่ออยู่ในชุดข้อมูลของเรา ตอนนี้ถ้าเราพบเครื่องหมายของ Jessica ที่ได้รับโดยใช้ฟังก์ชัน VLOOKUP Excel จะแสดงเครื่องหมายข้อผิดพลาด #N/A เราสามารถจัดการกับเครื่องหมายข้อผิดพลาดนี้ได้โดยใช้ฟังก์ชัน IFERROR ร่วมกับฟังก์ชัน VLOOKUP

ตอนนี้ มาดู การใช้ IFERROR กับ VLOOKUP ต่างกัน

1.   IFERROR กับ VLOOKUP เพื่อแทนที่ #N/A ด้วยข้อความที่กำหนดเอง

สมมติว่า เมื่อคุณค้นหา สำหรับนักเรียนที่ไม่มีชื่อในรายการ คุณต้องการแสดงข้อความที่กำหนดเอง เช่น “ไม่พบ” สำหรับการทำงาน ให้ป้อนสูตรต่อไปนี้ในเซลล์ F5 แล้วกด ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

ที่นี่ E5 = ค่าการค้นหาที่จะ ถูกค้นหาในรายการ

B4:C11 = ช่วงการค้นหาที่เป็นชุดข้อมูลของคุณ

2 = คอลัมน์การค้นหาที่เป็นคอลัมน์ของ ได้รับคะแนนแล้ว

FALSE หมายความว่าฟังก์ชันจะค้นหาการจับคู่แบบตรงทั้งหมด

ตอนนี้ หากคุณพิมพ์ชื่อนักเรียนคนใด จากรายการของคุณในเซลล์ E5 คุณจะได้คะแนนที่ได้รับในเซลล์ F5

และถ้าคุณพิมพ์ ชื่อนักเรียนที่ไม่อยู่ในรายการของคุณ ในเซลล์ E5 เซลล์ F5 จะแสดงข้อความที่คุณกำหนดเอง ไม่พบ

2.   หากต้องการให้เซลล์ว่างแทนที่จะเป็น #N/A

ถ้าคุณต้องการให้เซลล์ว่างเมื่อชื่อที่ค้นหาไม่อยู่ในรายการของคุณ ให้พิมพ์ดังต่อไปนี้ สูตรในเซลล์ E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

ที่นี่ E5 = ค่าการค้นหาที่จะค้นหาในรายการ

B4:C11 = ช่วงการค้นหาที่เป็นชุดข้อมูลของคุณ

2 = คอลัมน์การค้นหา นั่นคือคอลัมน์ของ คะแนนที่ได้รับ

FALSE หมายความว่าฟังก์ชันจะค้นหาการจับคู่แบบตรงทั้งหมด

ตอนนี้ถ้าคุณพิมพ์ชื่อนักเรียนจากรายการของคุณในเซลล์ E5 คุณจะได้คะแนนที่ได้รับในเซลล์ F5

แต่ถ้าคุณพิมพ์ชื่อใดๆ ที่ไม่ได้อยู่ในชุดข้อมูล เซลล์ F5 จะว่างเปล่า

3.   IFERROR กับVLOOKUP สำหรับชุดข้อมูลแยก

สมมติว่า คุณมีสองรายการในชุดข้อมูลของคุณ คุณต้องการค้นหาคะแนนของนักเรียนคนใดก็ได้จากทั้งสองรายการ

พิมพ์สูตรต่อไปนี้ในเซลล์ E5 แล้วกด ENTER<2

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

ที่นี่ E5 = ค่าการค้นหาที่จะค้นหาในรายการ

<0 B4:C11=ช่วงการค้นหาที่ 1 ซึ่งเป็นรายการที่ 1 ของชุดข้อมูล

B14:C20 = = ช่วงการค้นหาที่ 2 ซึ่งเป็นรายการที่ 2 ของชุดข้อมูล

2 = คอลัมน์ค้นหาที่เป็นคอลัมน์ของ คะแนนที่ได้รับ

FALSE หมายความว่าฟังก์ชันจะค้นหาค่าที่แน่นอน จับคู่

ตอนนี้ หากคุณพิมพ์ชื่อใด ๆ จากรายการใด ๆ ของคุณในเซลล์ E5 คุณจะได้รับคะแนนของบุคคลนั้นใน เซลล์ F5.

4.   IFERROR กับ VLOOKUP เพื่อค้นหาผลลัพธ์เสมอ

สมมติว่าคุณมีหมายเลขติดต่อของสาขาต่างๆ ของบริษัทของคุณในชุดข้อมูลของคุณ ตอนนี้คุณต้องการแสดงหมายเลขติดต่อหากมีใครค้นหาสาขาใดๆ แม้ว่าชื่อสาขาจะไม่ใช่รายการของคุณก็ตาม ถ้าชื่อสาขาไม่อยู่ในรายการ คุณต้องการแสดงหมายเลขติดต่อของสำนักงานใหญ่

พิมพ์สูตรต่อไปนี้ในเซลล์ว่างใดๆ แล้วกด ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

ที่นี่ E5 = ค่าการค้นหาที่จะค้นหาในรายการ

B4:C11 = ช่วงการค้นหาที่เป็นชุดข้อมูลของคุณ

2 ​​ = คอลัมน์การค้นหาที่เป็นคอลัมน์ของ หมายเลขติดต่อ

เท็จ หมายถึงฟังก์ชั่นจะค้นหา สำหรับการจับคู่แบบตรงทั้งหมด

ตอนนี้ ถ้าคุณพิมพ์ชื่อสาขาใดๆ ในเซลล์ E4 ซึ่งไม่ได้อยู่ในรายการ คุณจะ จะได้รับหมายเลขติดต่อของสำนักงานใหญ่ในเซลล์ที่คุณพิมพ์สูตร

5.   สำหรับ Excel เวอร์ชันเก่า

ใน Excel 2013 หรือใน ฟังก์ชัน IFERROR เวอร์ชันเก่าไม่พร้อมใช้งาน แต่คุณสามารถทำสิ่งเดียวกันได้โดยใช้ ฟังก์ชัน IF และ ฟังก์ชัน ISNA ร่วมกับฟังก์ชัน VLOOKUP

พิมพ์สูตรต่อไปนี้ ในเซลล์ F5 แล้วกด ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

ที่นี่ E5 = ค่าการค้นหาที่จะค้นหาในรายการ

B4:C11 = ช่วงการค้นหาที่เป็นชุดข้อมูลของคุณ

2 = คอลัมน์การค้นหา นั่นคือคอลัมน์ของ หมายเลขติดต่อ

FALSE หมายความว่าฟังก์ชันจะค้นหาข้อมูลที่ตรงกันทั้งหมด

ตอนนี้ถ้าคุณพิมพ์ชื่อนักเรียนจากรายการของคุณในเซลล์ E5 คุณจะได้คะแนนที่ได้รับในเซลล์ F5

และถ้าคุณพิมพ์ชื่อนักศึกษาที่ไม่อยู่ในรายชื่อของคุณ ในเซลล์ E5 เซลล์ F5 จะแสดงข้อความที่คุณกำหนดเอง ไม่พบ

สรุป

ฟังก์ชัน IFERROR อนุญาตให้คุณละเว้นข้อผิดพลาดค่าของฟังก์ชัน VLOOKUP คุณสามารถใช้ IFERROR กับ VLOOKUP สำหรับการใช้งานอย่างใดอย่างหนึ่งตามที่อธิบายไว้ในบทความนี้ หากคุณประสบปัญหาใด ๆ ในขณะที่ใช้ฟังก์ชั่นร่วมกันโปรดแสดงความคิดเห็น หากคุณทราบถึงการใช้ IFERROR กับ VLOOKUP เพิ่มเติม โปรดแจ้งให้เราทราบในส่วนความคิดเห็น

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง