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)