Excel: วิธีใช้ฟังก์ชัน nested if และ vlookup
คุณสามารถใช้สูตรพื้นฐานต่อไปนี้เพื่อใช้ฟังก์ชัน IF และ VLOOKUP ที่ซ้อนกันใน Excel:
=IF(VLOOKUP( D2 , $A$1:$B$11 ,2,FALSE)>100,"Yes","No")
สูตรเฉพาะนี้ค้นหาค่าในเซลล์ D2 ในช่วง A1:A11 และค้นหาค่าที่สอดคล้องกันใน B1:B11
หากค่านี้มากกว่า 100 ระบบจะส่งกลับ “ใช่”
มิฉะนั้นจะส่งคืน “ไม่”
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: วิธีใช้ฟังก์ชัน IF และ VLOOKUP ที่ซ้อนกัน
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงคะแนนของทีมบาสเก็ตบอลต่างๆ:
เราสามารถพิมพ์สูตรต่อไปนี้ลงในเซลล์ E2 เพื่อพิจารณาว่า Mavs ทำคะแนนได้มากกว่า 100 คะแนนหรือไม่:
=IF(VLOOKUP( D2 , $A$1:$B$11 ,2,FALSE)>100,"Yes","No")
เมื่อเรากด Enter ผลลัพธ์จะปรากฏขึ้น:
จากผลการแข่งขันจะเห็นว่าแมฟส์ทำแต้มได้มากกว่า 100 แต้ม
โปรดทราบว่าหากเราเปลี่ยนชื่อทีมในเซลล์ D2 ผลลัพธ์จะอัปเดตโดยอัตโนมัติ
ตัวอย่างเช่น สมมติว่าเราเปลี่ยนชื่อทีมเป็น Suns:
จากผลการแข่งขันจะพบว่าเดอะซันส์ทำคะแนนได้ไม่ถึง 100 แต้ม
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีทำ VLOOKUP ด้วยค่าการค้นหาสองค่า
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนหลายคอลัมน์
Excel: วิธีใช้ VLOOKUP เพื่อส่งคืนรายการที่ตรงกันทั้งหมด