VLOOKUP
ค้นหาค่า ในcolumn ซ้ายสุดของ ตาราง และส่งค่าคอลัมน์ในแถวเดียวกันที่อยู่ใน ตาราง. ใช้ VLOOKUP แทนการใช้ HLOOKUP เมื่อข้อมูลสำหรับเปรียบเทียบอยู่ใน column ซ้ายมือของกลุ่มข้อมูลที่ต้องการ

อักษร V ใน VLOOKUP หมายถึง "Vertical."

Syntax
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value คือ ค่าที่พบใน column แรก ของกลุ่มข้อมูล Lookup_value สามารถเป็น value, reference, หรือข้อความตัวอักษร
table_array คือ ตารางของข้อมูล ซึ่งใช้ในการค้นหาข้อมูล กำหนดการอ้างอิงแบบเป็นช่วง หรือช่วงของชื่อ เช่น Database หรือ List.

Col_index_num คือ column number ใน กลุ่มข้อมูล(table_array) ที่ จะถูกส่งออกมา ถ้า col_index_num เป็น 1 จะส่งค่า ใน column แรก ใน กลุ่มข้อมูล(table_array); col_index_num เป็น 2 จะส่งค่า ใน column แรก ใน กลุ่มข้อมูล(table_array), เป็นต้น ถ้า col_index_num มีค่าน้อยกว่า 1, VLOOKUP จะส่งค่า #VALUE! หมายถึงข้อมูลผิดพลาด ถ้า col_index_num มีค่ามากกว่าจำนวน ของ columns ใน กลุ่มข้อมูล(table_array) VLOOKUP จะส่งค่า #REF! หมายถึงค่าผิดพลาด

Range_lookup คือ ค่าตรรก ที่กำหนดรูปแบบการ VLOOKUP ค้นหาค่าที่ตรงกันพอดี หรือ ค่าใกล้เคียง ถ้า TRUE หรือ omitted จะส่งค่าใกล้เคียง ในทางตรงกันข้าม ถ้า ค้นหาค่าที่ตรงกันพอดีไม่พบ ค่าที่มีค่าสูงกว่าถัดไป แต่ มีค่าน้อยกว่า lookup_value จะส่งออกมา ถ้ากำหนดเป็น FALSE VLOOKUP จะค้นหาค่าที่ตรงกันพอดี ถ้าไม่พบจะส่งค่า #N/A

ข้อสังเกต

Example
A B C
1 DensityViscosity Temperature
2 0.457 3.55 500
3 0.525 3.25 400
4 0.616 2.93 300
5 0.675 2.75 250
6 0.746 2.57 200
7 0.835 2.38 150
8 0.946 2.17 100
9 1.09 1.95 50
10 1.29 1.71 0
FormulaDescription (Result)
=VLOOKUP(1,A2:C10,2) ค้นหา 1 ใน column A, และ จะส่งค่าจากcolumn B ในแถวเดียวกัน (2.17)
=VLOOKUP(1,A2:C10,3,TRUE) ค้นหา 1 ใน column A, และ จะส่งค่าจากcolumn C ในแถวเดียวกัน (100)
=VLOOKUP(.7,A2:C10,3,FALSE) ค้นหา 0.746 ใน column A. เพราะไม่มีค่าที่ตรงกันใน column A, จะส่งค่าผิดพลาด(#N/A)
=VLOOKUP(0.1,A2:C10,2,TRUE) ค้นหา 0.1 ใน column A. เพราะ 0.1 มีค่าน้อยกว่า ค่าที่น้อยที่สุด ใน column A, จะส่งค่าผิดพลาด (#N/A)
=VLOOKUP(2,A2:C10,2,TRUE) ค้นหา 2 ใน column A, และ จะส่งค่าจากcolumn B ในแถวเดียวกัน (1.71)

กลับหน้าหลัก