07 October 2025

วิธีใช้ฐานข้อมูลแบบ Dynamic Database - ตอนที่ 3 วิธีดึงข้อมูลเฉพาะรายการที่เก็บไว้ใหม่ล่าสุดขึ้นมาใช้เท่านั้น



☝️ ต้องการดึงข้อมูลจากวันที่ 26/12/2025 ลงไปจนถึงวันที่ใหม่ล่าสุดที่เก็บไว้ จะทำอย่างไร

 

ข้อมูลทั้งหมดมีกี่รายการ
ใช้สูตร =ROWS(OrderDate)
=389 รายการ

หารายการแรกเป็นวันที่ใด
ใช้สูตร =MIN(OrderDate)
=3/1/2025 (สูตรนี่ไม่ได้ใช้ในการดึงข้อมูล เพียวแค่ใช้แจ้งให้ทราบ)

หารายการใหม่ล่าสุดเป็นวันที่ใด
ใช้สูตร =MAX(OrderDate)
=3/1/2026

👉 เซลล์ L8 กรอกวันที่ 26/12/2025 ที่ต้องการเริ่มใช้ข้อมูล

เริ่มจากรายการที่
=MATCH(L8, OrderDate, 0)
=378

💥 สูตรหาจำนวนรายการที่ต้องการ
=จำนวนรายการทั้งหมด - เริ่มจากรายการที่ +1
=389 - 378 +1
=12

ใช้สูตรดึงข้อมูล 12 รายการจากด้านล่างสุดของฐานข้อมูล MyData
=Take( MyData, -12)

หรือใช้ IF ช่วยเลือกว่าจะหาจากบนหรือล่าง
=TAKE( MyData,
IF(จากบนหรือล่าง="บน",1,-1)*จำนวนรายการที่ต้องการ )

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1RfZsjnXGZ82IbDCW4IYhM86YyO9umP7c/view?usp=sharing 

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.