Excel: วิธีใช้ hlookup และ vlookup ร่วมกัน
คุณสามารถใช้ฟังก์ชัน HLOOKUP และ VLOOKUP ใน Excel เพื่อค้นหาค่าในแนวนอนและแนวตั้งในชุดข้อมูล และส่งกลับค่าที่ตรงกัน
เมื่อต้องการทำเช่นนี้ คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้:
=VLOOKUP( B11 , A3:E8 ,HLOOKUP( B12 , B1:E2 ,2,FALSE),FALSE)
สูตรเฉพาะนี้จะค้นหาค่าในเซลล์ B11 ในคอลัมน์ A ของช่วงแนวตั้ง A3:E8 จากนั้นค้นหาค่าในเซลล์ B12 ในแถวที่ 1 ของช่วงแนวนอน B1:E2 และส่งคืนค่าเซลล์ที่สอดคล้องกันโดยที่ทั้งสองตัดค่าการค้นหา
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: การใช้ HLOOKUP และ VLOOKUP ร่วมกันใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงยอดขายในร้านค้าปลีกต่างๆ ของบริษัทในแต่ละไตรมาส:
หมายเหตุ : จำเป็นต้องสร้างแถวชื่อ Column Num ซึ่งแสดงรายการหมายเลขคอลัมน์ Excel เพื่อให้สูตรส่งกลับค่าที่ถูกต้อง
สมมติว่าเราต้องการหามูลค่าการขายสำหรับภูมิภาค ตะวันตก ในช่วง ไตรมาสที่สอง
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B13 เพื่อแยกค่านี้:
=VLOOKUP( B11 , A3:E8 ,HLOOKUP( B12 , B1:E2 ,2,FALSE),FALSE)
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรจะส่งกลับค่า 25 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค ตะวันตก ในช่วง ไตรมาสที่สอง
หากเราเปลี่ยนค่าภูมิภาคและไตรมาส สูตรจะอัปเดตมูลค่าการขายตามนั้น
ตัวอย่างเช่น สมมติว่าเราเปลี่ยนภูมิภาคเป็น แปซิฟิก และไตรมาสเป็น ไตรมาสที่ 4 :
สูตรจะส่งกลับค่า 40 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค แปซิฟิก ในช่วง ไตรมาสที่สี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:
Excel: วิธีเปรียบเทียบสองรายการโดยใช้ VLOOKUP
Excel: ใช้ VLOOKUP เพื่อส่งกลับค่าหลายค่าในแนวนอน
Excel: วิธีใช้ VLOOKUP ตามวันที่