Google ชีต: ใช้ vlookup เพื่อส่งคืนหลายคอลัมน์
คุณสามารถใช้ไวยากรณ์ต่อไปนี้กับฟังก์ชัน VLOOKUP ใน Google ชีตเพื่อค้นหาค่าในช่วงและส่งกลับค่าที่ตรงกันจากหลายคอลัมน์:
=ArrayFormula(VLOOKUP( A14 , A2:D11 , { 2 , 4 }, FALSE ))
สูตรเฉพาะนี้ค้นหาค่าในเซลล์ A14 ในช่วง A2:D11 และส่งคืนค่าที่สอดคล้องกันในคอลัมน์ 2 และ 4 ของช่วง
หมายเหตุ : อาร์กิวเมนต์ FALSE บอกให้ Google ชีตค้นหารายการที่ตรงกันทุกประการ แทนที่จะเป็นรายการที่ตรงกันแบบคลุมเครือ
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: ใช้ VLOOKUP เพื่อส่งคืนหลายคอลัมน์
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Google ชีตที่แสดงข้อมูลเกี่ยวกับทีมบาสเก็ตบอลต่างๆ
เราสามารถใช้สูตรต่อไปนี้กับ VLOOKUP เพื่อค้นหาทีม “Blazers” ในคอลัมน์ A และส่งคืนค่าที่สอดคล้องกันสำหรับคะแนนและรีบาวด์:
=ArrayFormula(VLOOKUP( A14 , A2:D11 , { 2 , 4 }, FALSE ))
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตร VLOOKUP ส่งคืนค่าในคอลัมน์จุดและรีบาวด์สำหรับแถวที่ทีมมี “Blazers” อยู่ในชื่อ
โปรดทราบว่าหากเราเปลี่ยนชื่อทีมในเซลล์ A14 สูตรจะค้นหาคะแนนและค่ารีบาวน์ของทีมใหม่โดยอัตโนมัติ
ตัวอย่างเช่น สมมติว่าเราเปลี่ยนชื่อทีมเป็น Warriors:
ตอนนี้สูตร VLOOKUP ส่งคืนค่าในคอลัมน์คะแนนและรีบาวด์สำหรับแถวที่ทีมมีชื่อ “Warriors”
แหล่งข้อมูลเพิ่มเติม
บทแนะนำต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Google ชีต
Google ชีต: วิธีใช้ VLOOKUP จากสมุดงานอื่น
Google ชีต: ใช้ VLOOKUP เพื่อส่งคืนรายการที่ตรงกันทั้งหมด
Google ชีต: ใช้ VLOOKUP ที่มีหลายเกณฑ์