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)

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

HLOOKUP และ VLOOKUP ร่วมกันใน Excel

สูตรจะส่งกลับค่า 25 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค ตะวันตก ในช่วง ไตรมาสที่สอง

หากเราเปลี่ยนค่าภูมิภาคและไตรมาส สูตรจะอัปเดตมูลค่าการขายตามนั้น

ตัวอย่างเช่น สมมติว่าเราเปลี่ยนภูมิภาคเป็น แปซิฟิก และไตรมาสเป็น ไตรมาสที่ 4 :

สูตรจะส่งกลับค่า 40 ซึ่งเป็นมูลค่าการขายสำหรับภูมิภาค แปซิฟิก ในช่วง ไตรมาสที่สี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:

Excel: วิธีเปรียบเทียบสองรายการโดยใช้ VLOOKUP
Excel: ใช้ VLOOKUP เพื่อส่งกลับค่าหลายค่าในแนวนอน
Excel: วิธีใช้ VLOOKUP ตามวันที่

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

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