วิธีใช้ 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 เพราะเราต้องการค่าที่มันใช่เป๊ะๆ

ความคิดเห็น • 1

  • @boba_channel2616
    @boba_channel2616 2 ปีที่แล้ว

    อธิบายเข้าใจง่าย เอาไปใช้ได้จริง ดีมากเลยค่ะ ขอบคุณสำหรับคลิปที่มีประโยชน์นะคะ ติดตามตลอดค่าา