VLOOKUP
ใช้ HLOOKUP และ VLOOKUP เพื่อค้นหาค่าในรายการขนาดใหญ่ ใช้ HLOOKUP เพื่อค้นหาในแถวและ VLOOKUP เพื่อค้นหาในคอลัมน์
ฟังก์ชันจะค้นหาคอลัมน์ด้านซ้ายของตารางหรืออาร์เรย์เพื่อหาค่าที่คุณระบุ นั่นคือจะค้นหาส่วนหัวของแถว หากพบค่าที่ระบุ จะส่งคืนค่าจากคอลัมน์ที่ระบุในแถวเดียวกัน
หากต้องการค้นหาค่าที่คุณป้อนตรงกันทุกประการ ให้ระบุ TRUE เป็นค่าของพารามิเตอร์ range_lookup
ในการใช้ TRUE ข้อมูลของคุณต้องเรียงลำดับจากน้อยไปมาก
ไวยากรณ์
VLOOKUP(lookup_value, table_array,column_index_number [,range_lookup=TRUE])
lookup_value สามารถเป็นข้อมูลอ้างอิงไปยังเซลล์ที่มีค่าที่จะค้นหาได้
Table_array คือช่วงของเซลล์
column_index_number คือจำนวนของคอลัมน์ที่คืนค่ามา
ตัวอย่าง
ตารางนี้ใช้พื้นที่ A1:E5 และแสดงยอดขายผลิตภัณฑ์ 4 รายการในสี่ภูมิภาค:
โปรดักต์ 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 ประกอบด้วย ภูมิภาค 2
ฟังก์ชันนี้ส่งคืน 71 ซึ่งเป็นค่าในคอลัมน์ที่สามของแถวสำหรับภูมิภาค 2:
=VLOOKUP(Y20,A1:E5,3,TRUE)