VLOOKUP ให้เจอตัวที่ 2 เขียนสูตรยังไง
VLOOKUP ให้เจอตัวที่ 2 เขียนสูตรยังไง
ปกติ ถ้าใช้ VLOOKUP
และเจอ ข้อมูล ที่ต้องการ แต่มีมากกว่า 1 รายการ
VLOOKUP จะดึงข้อมูล ของตัวแรก มาแสดง
โดยเรียงจากบนลงล่าง
แต่ถ้าเราต้องการ VLOOKUP ให้ดึง ตัวที่ 2 ที่เจอ มาแสดง
จะต้องเขียนสูตรอีกแบบนึง
โดย Function ที่ใช้ช่วย มี
ROW - ได้เลขตำแหน่ง ของ บรรทัด ที่ผูกสูตร
IF - ใช้เลือกแสดงผล
SMALL - เรียงข้อมูล
INDEX - ใช้ดึงข้อมูลออกมา
จากตัวอย่าง ถ้าต้องการดึงข้อมูล ยอดขาย ของพริก รายการที่ 2 ขึ้นมาแสดง
ขั้นตอนที่ 1
ต้องเช็ค ตำแหน่ง ของ "พริก" ทุกรายการ ว่าอยู่บรรทัดไหนบ้าง
โดยใช้ IF + ROW
คลุม G4 ถึง G17 กดปุ่ม F2
พิมพ์สูตร
เสร็จแล้ว กด Ctrl + Shift + Enter
(เพราะว่าเป็น สูตรแบบ Array )
ผลลัพธ์ที่ได้ จะแสดง เลข บรรทัด ของ คำว่า "พริก" ในตารางข้อมูล
ขั้นตอนที่ 2
ต้องเช็คว่า ตัวที่ 2 อยู่ บรรทัดที่เท่าไร ใน ตารางข้อมูล
โดยใช้ SMALL
( หา ตัว ที่น้อย ที่สุด อันดับที่ 2 )
( ซึ่ง ก็คือ ตำแหน่ง ของตัวที่ 2 )
ขั้นตอนที่ 3
ดึงข้อมูลจาก ตำแหน่งที่ 2 ว่าอยู่บรรทัดไหน ที่ได้ จาก SMALL
ด้วย INDEX
ซึ่ง จริงๆ แล้ว เราสามารถผูกสูตร ยำ รวมกันเป็นก้อนเดียวไม่ต้อง ทด แบบด้านบนได้เลย ตามนี้
( ต้องกด Ctrl + Shift + Enter ด้วย สำหรับ Excel ที่เก่ากว่า 365 )