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 เพื่อส่งคืนรายการที่ตรงกันทั้งหมด

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

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