วิธีใช้ INDEX ใน Excel 365 (สูตรดึงข้อมูลที่ยืดหยุ่นที่สุด ใช้แทน VLOOKUP ได้)


① 🔥 Hook: อยากดึงข้อมูลแบบ “ไม่ติดข้อจำกัด” ต้องใช้ INDEX

ถ้าคุณเคยเจอปัญหา:

  • ดึงข้อมูลย้อนกลับไม่ได้
  • ตารางเปลี่ยนแล้วสูตรพัง

👉 นั่นคือข้อจำกัดของ VLOOKUP

แต่ INDEX = ไม่มีข้อจำกัดพวกนี้


② 📌 INDEX คืออะไร?

INDEX = ฟังก์ชันที่ใช้ “ดึงค่าจากตำแหน่งที่กำหนด”

👉 พูดง่าย ๆ:

  • คุณบอก “แถว + คอลัมน์”
  • INDEX จะดึงค่ามาให้ทันที

③ ⚙️ โครงสร้างสูตร

แบบพื้นฐาน (ใช้บ่อยสุด)

=INDEX(array, row_num, [column_num])

อธิบาย:

  • array = ตารางข้อมูล
  • row_num = แถว
  • column_num = คอลัมน์

④ 🧪 ตัวอย่างใช้งานจริง

✔️ ดึงค่าจากตาราง

=INDEX(A2:C10, 2, 2)

👉 แถว 2 คอลัมน์ 2


✔️ ดึงข้อมูลจากคอลัมน์เดียว

=INDEX(B2:B10, 3)

👉 ดึงค่าลำดับที่ 3


⑤ 💡 ใช้งานจริงแบบสายโปร

📊 Data Analysis

  • ดึงข้อมูลแบบยืดหยุ่น
  • ใช้กับ MATCH

💼 งานบริษัท

  • ดึงข้อมูลพนักงาน
  • สร้างระบบข้อมูล

🌐 SEO / Data

  • วิเคราะห์ keyword
  • ดึงข้อมูลจาก dataset

👉 สาย COMSIAM ใช้ INDEX เป็นหลัก


⑥ 🔗 สูตรเทพ (ต้องใช้คู่ MATCH)

✔️ INDEX + MATCH

=INDEX(B2:B10, MATCH(A2, A2:A10, 0))

👉 ใช้แทน VLOOKUP ได้แบบสมบูรณ์


✔️ ดึงข้อมูลหลายคอลัมน์

=INDEX(A2:C10, MATCH(A2, A2:A10, 0), 3)

⑦ ⚠️ ข้อผิดพลาดที่พบบ่อย

❌ ระบุ row หรือ column ผิด
👉 ดึงค่าผิดทันที

❌ ใช้กับ MATCH ผิดช่วง
👉 สูตรพัง


⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • MATCH() → หาตำแหน่ง
  • XMATCH() → เร็วกว่า
  • FILTER() → ดึงหลายค่า

📌 ตัวอย่าง:

=INDEX(C2:C10, XMATCH(MAX(A2:A10), A2:A10))

👉 หาค่าสูงสุดแล้วดึงข้อมูล


⑨ 🔍 ใช้ในงานจริง

  • ระบบ ERP
  • Dashboard
  • Data Analytics

👉 INDEX คือ “แกนหลัก” ของงาน Excel ขั้นสูง


⑩ 🔥 INDEX vs VLOOKUP

INDEXVLOOKUP
ยืดหยุ่นจำกัด
ดึงซ้ายได้ไม่ได้
โปรมือใหม่

👉 ถ้าจะเทพ Excel → ต้องใช้ INDEX


⑪ ✅ สรุปแบบมืออาชีพ

INDEX = สูตรที่ “ต้องใช้”

✔ ยืดหยุ่น
✔ แรง
✔ ใช้ได้ทุกงาน

👉 ถ้าคุณยังใช้ VLOOKUP อย่างเดียว = คุณยังไม่สุด


⑫ 💬 คำถามชวนคิด

คุณเคยใช้ INDEX + MATCH แล้วหรือยัง?
หรือยังติด VLOOKUP อยู่?