นอกจาก VLOOKUP แล้ว Excel ยังมี Function ที่ชื่อคล้ายๆ กันอีกตัวนึงคือ HLOOKUP 

โดยความแตกต่างของรูปแบบของตารางข้อมูล คือ

  • VLOOKUP จริงๆ แล้วย่อมาจาก Vertical Lookup ตัองใช้กับตารางข้อมูลแนวตั้ง
  • HLOOKUP ย่อมาจาก Horizontal Lookup ต้องใช้กับตารางข้อมูลแนวนอน
ตารางข้อมูลแนวตั้ง VS ตารางข้อมูลแนวนอน 
  • ตารางข้อมูลแนวตั้งหลักการดูง่ายๆ คือ ถ้าคิดว่ามีข้อมูลเพิ่มขึ้น จะต้องเพิ่มที่ “บรรทัดถัดไปจากบรรทัดสุดท้ายที่มีข้อมูล”
  • ตารางข้อมูลแนวนอนหลักการดูง่ายๆ คือ ถ้าคิดว่ามีข้อมูลเพิ่มขึ้น จะต้องเพิ่มที่ “คอลัมน์ถัดไปจากบรรทัดสุดท้ายที่มีข้อมูล”

โครงสร้างการใช้งาน HLOOKUP

HLOOKUP(ค่าที่จะค้นหา , ตารางที่เข้าไปค้นหา , ลำดับ Row ของข้อมูลที่แสดงผล , รูปแบบการ Lookup)

จากตารางแนวนอน ถ้าต้องการค้นหา “ยอดขาย” ของพนักงาน โดยใช่ “ชื่อ” เป็น คีย์หลักในการค้นหา

    ชื่อ : ค่าที่จะค้นหา จากตัวอย่างคือ “พริก” ดังนั้น link ค่ามาจาก C10
    ตารางที่เข้าไปค้นหา : ตารางจะต้องเป็นตารางข้อมูล คือ C2:P6
    ลำดับ Row : ต้องการแสดงผลของ ยอดขาย  แสดงว่า ลำดับ Row ต้องเป็น 5 โดยนับจาก Row แรกของตารางที่เลือก
    รูปแบบการ Lookup : TRUE คือตอนที่หาข้อมูลเอาที่ชื่อใกล้เคียงก็ได้ , FALSE คือตอนที่หาข้อมูลต้องเอาเหมือน ค่าจะค้นหา ทุกคำ

ตัวอย่าง

 


Referencing: vba-excel.com/excel_blog/HLOOKUP_excel
Publish : 27 Nov 2020