หน้าแรก บทความ Microsoft
Microsoft

HLOOKUP ใน Excel ค้นหาข้อมูลแบบแนวนอน ตามหัวตารางบนสุด

เผยแพร่ 16 ส.ค. 69

VLOOKUP ค้นหาตามคอลัมน์แรก (แนวตั้ง) แต่ถ้าตารางของเราวางหัวข้อเรียงเป็นแถวบนสุดแทน เช่น เดือน ม.ค., ก.พ., มี.ค. เรียงตามแนวนอน ต้องใช้ HLOOKUP แทน ทำงานเหมือน VLOOKUP ทุกอย่างแต่ค้นหาตามแถวบนสุดแทนคอลัมน์แรก

รูปแบบสูตร

อาร์กิวเมนต์ ความหมาย
lookup_value ค่าที่ต้องการค้นหา (อยู่แถวบนสุด)
table_array ช่วงตารางทั้งหมด
row_index_num ลำดับแถวที่ต้องการดึงค่ามาแสดง (นับจากแถวบนสุด = 1)
[range_lookup] FALSE = ค้นหาตรงเป๊ะเท่านั้น

ตัวอย่าง: หายอดขายตามเดือน

A3fx=HLOOKUP("ก.พ.", A1:D2, 2, FALSE)
A B C D
1 สินค้า ม.ค. ก.พ. มี.ค.
2 ยอดขาย 5000 7000 6500

ค้นหา “ก.พ.” ในแถวบนสุด เจอที่คอลัมน์ C แล้วดึงค่าจากแถวที่ 2 (row_index_num=2) นับจากแถวบนสุดของช่วงที่เลือก ได้ยอดขายเดือนกุมภาพันธ์ 7,000 บาท

ต่างจาก VLOOKUP ตรงไหน

ทั้งคู่ทำงานเหมือนกันเป๊ะ ต่างแค่ทิศทาง VLOOKUP ค้นตามคอลัมน์แรก (แนวตั้ง) ส่วน HLOOKUP ค้นตามแถวบนสุด (แนวนอน) เลือกใช้ตามโครงสร้างตารางที่มีอยู่จริง ถ้าตารางส่วนใหญ่วางข้อมูลเรียงเป็นแถวมากกว่าคอลัมน์ก็ใช้ HLOOKUP

สรุป

HLOOKUP ใช้ไม่บ่อยเท่า VLOOKUP เพราะตารางส่วนใหญ่นิยมวางข้อมูลเป็นคอลัมน์มากกว่า แต่มีประโยชน์มากกับตารางสรุปรายเดือนหรือรายไตรมาสที่วางหัวข้อเป็นแถวบนสุด ถ้าอยากได้สูตรค้นหาที่ยืดหยุ่นกว่านี้ ลองดู XLOOKUP

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line