HLOOKUP
ใช้ HLOOKUP และ VLOOKUP เพื่อค้นหาค่าในรายการขนาดใหญ่ ใช้ HLOOKUP เพื่อค้นหาในแถวและ VLOOKUP เพื่อค้นหาในคอลัมน์
ฟังก์ชันจะค้นหาแถวบนสุดของตารางหรืออาร์เรย์เพื่อหาค่าที่คุณระบุ นั่นคือจะค้นหาส่วนหัวของคอลัมน์ หากพบค่าที่ระบุ จะส่งคืนค่าจากแถวที่ระบุในคอลัมน์เดียวกัน
หากต้องการค้นหาค่าที่คุณป้อนตรงกันทุกประการ ให้ระบุ TRUE เป็นค่าของพารามิเตอร์ range_lookup
ในการใช้ TRUE ข้อมูลของคุณต้องเรียงลำดับจากน้อยไปมาก
ไวยากรณ์
HLOOKUP(lookup_value, table_array,row_index_number[,range_lookup=TRUE])
Lookup_value สามารถเป็นข้อมูลอ้างอิงไปยังเซลล์ที่มีค่าที่จะค้นหาได้
Table_array คือช่วงของเซลล์
row_index_number คือจำนวนแถวที่จะคืนค่า
ตัวอย่าง
* | ผลิตภัณฑ์ A | ผลิตภัณฑ์ B | ผลิตภัณฑ์ C | ผลิตภัณฑ์ D |
---|---|---|---|---|
ภูมิภาค 1 | 76 | 67 | 58 | 57 |
ภูมิภาค 2 | 59 | 71 | 52 | 55 |
ภูมิภาค 3 | 75 | 45 | 69 | 43 |
ภูมิภาค 4 | 12 | 44 | 17 | 28 |
เซลล์ Y20 ประกอบด้วย Product
B
ฟังก์ชันนี้คืนค่า 71 ซึ่งเป็นค่าในแถวที่สามของคอลัมน์สำหรับผลิตภัณฑ์ B:
=HLOOKUP(Y20,A1:E5,3,TRUE)
จำเป็นต้องมีค่าจำลอง ตัวเลขในเซลล์ที่มีเครื่องหมายดอกจัน (*) หากคุณระบุ TRUE สำหรับพารามิเตอร์ range_lookup