Thep Excel

List.LastN – ดึงสมาชิก N ตัวท้ายจาก List

ดึงสมาชิก N ตัวสุดท้าย หรือสมาชิกที่ตรงเงื่อนไขจากด้านท้าย List

List.LastN จะคืน List ใหม่ที่มีสมาชิก N ตัวสุดท้ายจาก List ต้นฉบับ สามารถระบุจำนวน N ด้วยตัวเลข หรือกำหนดเป็นฟังก์ชันเงื่อนไขเพื่อให้ดึงสมาชิกที่ตรงเงื่อนไขจากจุดสิ้นสุดย้อนกลับไปเรื่อยๆ จนกว่าเงื่อนไขจะไม่เป็นจริง

=List.LastN(list as list, count as any) as any

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.LastN(list as list, count as any) as any

Argument Type Required Default Description
list list Yes List ที่ต้องการดึงสมาชิก
count number/function Yes จำนวนสมาชิกที่ต้องการดึง (ตัวเลข) หรือฟังก์ชันเงื่อนไข (แต่ละ_)

How it works

เลือก 5 อันดับท้ายสุด

เลือกรายการสินค้า 5 อันดับสุดท้ายที่มีมูลค่าต่ำสุด (ใช้ List.Sort ก่อน)

ตัดท้ายตารางที่ไม่ต้องการ

ถ้าข้อมูลมีบรรทัดที่ไม่ต้องการอยู่ท้ายตาราง สามารถใช้ List.RemoveLastN หรือ List.LastN มาช่วย

Examples

ตัวอย่างที่ 1: ดึง 2 ตัวสุดท้าย

ดึงสมาชิก 2 ตัวสุดท้ายจาก List
Power Query Formula:

=List.LastN({"A", "B", "C"}, 2)

Result:

{"B","C"}

ตัวอย่างที่ 2: ดึงตามเงื่อนไขจากท้าย

ดึงสมาชิกจากด้านท้ายตราบใดที่ค่านั้นยังมากกว่า 5 (เมื่อเจอ 20 จะหยุด)
Power Query Formula:

=List.LastN({10, 20, 5, 30}, each _ > 5)

Result:

{5, 30}

FAQs

List.LastN กับ Table.LastN ต่างกันอย่างไร?

List.LastN ใช้กับ List (ข้อมูล 1 มิติ) ส่วน Table.LastN ใช้กับ Table (ข้อมูล 2 มิติ) และคืนค่าเป็น Table

Resources & Related

Additional Notes

ฟังก์ชัน List.LastN ใน Power Query ใช้สำหรับดึงสมาชิกจำนวน N ตัวสุดท้ายจาก List หรือดึงสมาชิกที่ตรงตามเงื่อนไขจากท้าย List เหมาะสำหรับเลือกข้อมูลตัวอย่าง หรือตัดท้ายตารางออก

Leave a Reply

Your email address will not be published. Required fields are marked *