วิธีใช้ Vlookup และ Index+Match
ฝัง
- เผยแพร่เมื่อ 5 ก.ค. 2022
- VLOOKUP
ใช้ ค้นหาค่าจาก ตารางข้อมูลแนวดิ่ง โดยนำค่าที่ระบุไปค้นหาหรือเปรียบเทียบกับข้อมูลที่เป็น Primary Key
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
lookup_value ค่าที่จะใช้สำหรับหา
table_array ช่วงข้อมูล ตารางของฐานข้อมูล
col_index_num ลำดับของ Column ที่เรานำค่ามาแสดงผล
range_lookup เงื่อนไขในการค้นหา ให้ใส่เป็น 0 คือ Exact Match เพราะเราต้องการค่าที่มันใช่เป๊ะๆ
ข้อจำกัด VLOOKUP,HLOOKUP
1. lookup_value ต้องอยู่ Column/Row แรกของ table_array เสมอ
2. การแทรก Column/Row ในพื้นที่ table_array มีผลต่อค่าที่ส่งกลับมา (สูตรจะเพี้ยน)
Index+ Match
เราสามารถ ใช้ Match และ Index ในการทำ Exact Match แทน VLookup
=INDEX(array,MATCH(lookup_value, lookup_array, [match_type]))
array ให้คลุมแค่ Column ที่ต้องการดึงข้อมูล (1 Column)
lookup_value ค่าที่จะใช้สำหรับหา
lookup_array แถวของข้อมูลที่จะค้นหา
[match_type] เงื่อนไขในการค้นหา ให้ใส่เป็น 0 คือ Exact Match เพราะเราต้องการค่าที่มันใช่เป๊ะๆ
อธิบายเข้าใจง่าย เอาไปใช้ได้จริง ดีมากเลยค่ะ ขอบคุณสำหรับคลิปที่มีประโยชน์นะคะ ติดตามตลอดค่าา