วิธีดึงข้อมูลแถวล่าสุดใน Excel 365 (เอาทั้งแถวอัตโนมัติ ไม่ใช่แค่ค่าเดียว)

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

  • ออเดอร์ล่าสุด (เลขที่ + ลูกค้า + ยอดเงิน)
  • รายการล่าสุดในระบบ
  • แถวข้อมูลล่าสุดของสินค้า

สูตรทั่วไปอย่าง XLOOKUP อาจไม่พอ — ต้องใช้สูตรที่ดึง “ทั้งแถว”


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

ใช้สูตรนี้ 👇

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

📌 ความหมาย:

  • SORT(A2:D100,1,-1) = เรียงข้อมูลตามคอลัมน์วันที่ (ใหม่ → เก่า)
  • TAKE(...,1) = เอาแถวแรก (ล่าสุด)

👉 ผลลัพธ์: ได้ “แถวล่าสุดทั้งแถว”


⚡ สูตรทางเลือก (เข้าใจง่าย)

① ใช้ FILTER + MAX

=FILTER(A2:D100,A2:A100=MAX(A2:A100))

👉 แปล:

  • หาแถวที่วันที่ = ล่าสุด
  • ดึงออกมาทั้งแถว

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

① ดึงออเดอร์ล่าสุด

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

② ดึงข้อมูลลูกค้าล่าสุด

=FILTER(A2:D100,A2:A100=MAX(A2:A100))

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

  • ระบบออเดอร์
  • ระบบ CRM
  • Dashboard
  • ระบบสต๊อก

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

มีหลายรายการในวันเดียวกัน

✔ ใช้ FILTER จะดึงมาทั้งหมด
✔ ใช้ TAKE จะเอาแค่รายการแรก


วันที่ไม่ใช่ Date จริง

✔ ต้องแปลงเป็น Date ก่อน


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

ถ้าต้องการ “แถวล่าสุดของแต่ละหมวด”
👉 ใช้ร่วมกับ:

  • UNIQUE
  • FILTER
  • SORT

จะกลายเป็นระบบ “แยกกลุ่ม + ล่าสุด” ระดับโปรทันที


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

สูตร:

=TAKE(SORT(range,1,-1),1)

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