วิธีหาข้อมูลล่าสุดใน Excel 365 (ดึงค่าล่าสุดอัตโนมัติด้วยสูตร)

ถ้าคุณต้องการ “ดึงข้อมูลล่าสุด” เช่น

  • ราคาล่าสุด
  • ออเดอร์ล่าสุด
  • สถานะล่าสุดของลูกค้า

Excel 365 สามารถทำได้ทันทีด้วยสูตร และอัปเดตอัตโนมัติ


🎯 วิธีหาข้อมูลล่าสุดใน Excel 365

ใช้สูตรนี้ 👇

=INDEX(B2:B100,MATCH(MAX(A2:A100),A2:A100,0))

📌 ความหมาย:

  • A2:A100 = วันที่
  • B2:B100 = ข้อมูลที่ต้องการดึง
  • MAX(A2:A100) = วันที่ล่าสุด
  • MATCH(...) = หาตำแหน่ง
  • INDEX(...) = ดึงค่าจริง

👉 ผลลัพธ์: ได้ “ข้อมูลล่าสุด” จากวันที่ล่าสุด


⚡ สูตรแบบใหม่ (Excel 365 ใช้ง่ายกว่า)

① ใช้ XLOOKUP (แนะนำ)

=XLOOKUP(MAX(A2:A100),A2:A100,B2:B100)

👉 ง่ายกว่า และอ่านง่าย


② ถ้ามีข้อมูลซ้ำหลายรายการ (เอาล่าสุดจริง)

=TAKE(SORT(A2:B100,1,-1),1)

👉 แปล:

  • เรียงวันที่จากใหม่ → เก่า
  • ดึงแถวแรก (ล่าสุด)

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

① ดึงราคาสินค้าล่าสุด

=XLOOKUP(MAX(A2:A100),A2:A100,B2:B100)

② ดึงสถานะล่าสุดของลูกค้า

=XLOOKUP(MAX(A2:A100),A2:A100,C2:C100)

🧠 ใช้จริงในงานอะไรได้บ้าง

  • ระบบออเดอร์
  • ระบบสต๊อก
  • Dashboard
  • CRM ลูกค้า

❗ ปัญหาที่พบบ่อย

วันที่ไม่เรียง

✔ สูตรนี้ไม่ต้องเรียง ก็ใช้ได้

ได้ค่าผิด

✔ ตรวจสอบว่า “วันที่เป็น Date จริง”


📌 เคล็ดลับระดับโปร

ใช้ร่วมกับ:

  • SORT → เรียงข้อมูล
  • FILTER → กรองข้อมูล
  • UNIQUE → แยกกลุ่ม

👉 จะสร้างระบบ “ดึงข้อมูลล่าสุดอัตโนมัติ” ได้ทันที


🔥 สรุปแบบสั้น (ตอบตรงคำถาม)

สูตร:

=XLOOKUP(MAX(date_range),date_range,return_range)

👉 ใช้เพื่อ:
ดึงข้อมูล “ล่าสุด” ใน Excel 365 แบบอัตโนมัติ