วิธีใช้ XMATCH ใน Excel 365 (ค้นหาตำแหน่งข้อมูลแบบแม่นยำ เร็วกว่า MATCH หลายเท่า)


① 🔥 Hook: ยังใช้ MATCH แบบเดิมอยู่ = คุณพลาดของใหม่แล้ว

ถ้าคุณยังใช้ MATCH อยู่…
คุณกำลังใช้ “เวอร์ชันเก่า”

👉 เพราะ XMATCH คือเวอร์ชันอัปเกรด
ที่เร็วกว่า ฉลาดกว่า และแม่นกว่า


② 📌 XMATCH คืออะไร?

XMATCH = ฟังก์ชันค้นหา “ตำแหน่งข้อมูล”

👉 ใช้เพื่อ:

  • หาว่า “ข้อมูลอยู่ลำดับที่เท่าไหร่”
  • ใช้ร่วมกับ INDEX / XLOOKUP

📌 ใช้แทน MATCH ได้ 100%


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

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

อธิบาย:

  • lookup_value = ค่าที่ต้องการหา
  • lookup_array = ช่วงข้อมูล
  • match_mode = วิธีจับคู่
  • search_mode = วิธีค้นหา

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

✔️ หาตำแหน่งข้อมูล

=XMATCH(A2, A2:A10)

👉 ได้ลำดับของข้อมูลในช่วงนั้น


✔️ ค้นหาแบบตรงเป๊ะ

=XMATCH(A2, A2:A10, 0)

✔️ ค้นหาแบบใกล้เคียง

=XMATCH(A2, A2:A10, -1)

⑤ 💡 จุดเด่นของ XMATCH

XMATCHMATCH
เร็วกว่าช้ากว่า
รองรับ reverse searchไม่รองรับ
ใช้ง่ายซับซ้อนกว่า

👉 สรุป: XMATCH = เวอร์ชันโปร


⑥ 🚀 สูตรเทพ (ใช้จริงโคตรแรง)

✔️ ค้นหาจากล่างขึ้นบน

=XMATCH(A2, A2:A10, 0, -1)

👉 หาค่าล่าสุดได้ทันที


✔️ ใช้ร่วมกับ INDEX

=INDEX(B2:B10, XMATCH(A2, A2:A10))

👉 แทน VLOOKUP ได้เลย


⑦ ⚠️ ข้อควรรู้

❌ ใช้ได้เฉพาะ Excel 365 / 2021
❌ คนที่ใช้ Excel เก่า → ใช้ไม่ได้


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

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

  • INDEX() → ดึงค่า
  • FILTER() → ดึงหลายค่า
  • SORT() → จัดเรียง

📌 ตัวอย่าง:

=INDEX(B2:B10, XMATCH(MAX(A2:A10), A2:A10))

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


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

📊 Data Analytics

  • หาตำแหน่งข้อมูล
  • วิเคราะห์ข้อมูล

💼 งานบริษัท

  • ดึงข้อมูลพนักงาน
  • เช็คข้อมูลในระบบ

🌐 SEO / Data

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

👉 สาย COMSIAM ต้องใช้สูตรนี้


⑩ 🔥 XMATCH vs XLOOKUP

XMATCHXLOOKUP
หาตำแหน่งดึงข้อมูล
ใช้คู่ INDEXใช้เดี่ยวได้

👉 ใช้คู่กัน = โคตรแรง


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

XMATCH = สูตรที่ “ต้องรู้”

✔ เร็ว
✔ แม่น
✔ ใช้ง่าย
✔ ใช้แทน MATCH ได้

👉 ถ้าคุณยังใช้ MATCH อยู่ = คุณยังไม่อัปสกิล


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

คุณยังใช้ MATCH อยู่ไหม หรือเปลี่ยนมา XMATCH แล้ว?
แล้วเคยใช้คู่กับ INDEX หรือยัง?