Thep Excel

List.Last – คืนค่าสมาชิกตัวสุดท้ายของ List

คืนค่าสมาชิกตัวสุดท้ายของ List

List.Last คืนค่าสมาชิกตัวสุดท้ายของ List หรือค่า Default ถ้า List ว่าง

=List.Last(list as list, optional defaultValue as any) as any

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.Last(list as list, optional defaultValue as any) as any

Argument Type Required Default Description
list list Yes List ที่ต้องการดึงสมาชิกตัวสุดท้าย
defaultValue any Optional null ค่าที่จะคืนกลับมาหาก List ว่างเปล่า

How it works

ดึงข้อมูลล่าสุด (กรณีเรียงเก่าไปใหม่)

หาก List เรียงลำดับจากเก่าไปใหม่ สามารถใช้ List.Last เพื่อดึงข้อมูลล่าสุด (ท้ายสุด) ออกมา

ค้นหาตัวปิดท้าย

ใช้ดึงตัวอักษรสุดท้าย หรือข้อมูลปิดท้ายของชุดข้อมูล

Examples

ตัวอย่างที่ 1: ดึงค่าตัวสุดท้ายจาก List ปกติ

คืนค่าสมาชิกตัวสุดท้ายของ List คือ 3
Power Query Formula:

=List.Last({1, 2, 3})

Result:

3

ตัวอย่างที่ 2: ดึงค่าจาก List ว่างเปล่า (ไม่ระบุ Default)

เนื่องจาก List ว่างและไม่ได้ระบุค่า defaultValue จึงคืนค่า null
Power Query Formula:

=List.Last({})

Result:

null

ตัวอย่างที่ 3: ดึงค่าจาก List ว่างเปล่า (ระบุ Default)

เนื่องจาก List ว่าง จึงคืนค่า defaultValue ที่ระบุไว้คือ -1
Power Query Formula:

=List.Last({}, -1)

Result:

-1

FAQs

List.Last ต่างจาก List.LastN อย่างไร?

List.Last คืนค่า ‘สมาชิกตัวเดียว’ ในขณะที่ List.LastN คืนค่าเป็น ‘List’ ของสมาชิก N ตัวสุดท้าย

ถ้าสมาชิกตัวสุดท้ายเป็น null จะได้ค่าอะไร?

จะได้ค่า null (ที่เป็นข้อมูลจริง ไม่ใช่ null ที่เกิดจาก List ว่าง)

Resources & Related

Additional Notes

ฟังก์ชัน List.Last ใน Power Query ใช้สำหรับดึงค่าสมาชิกตัวสุดท้ายของ List ออกมา หาก List ว่างเปล่าและไม่มีการระบุค่า Default ฟังก์ชันจะคืนค่าเป็น null แต่ถ้ามีการระบุค่า Default (defaultValue) ฟังก์ชันจะคืนค่านั้นแทน

Leave a Reply

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