Thep Excel

List.First – คืนค่าสมาชิกตัวแรกของ List

คืนค่าสมาชิกตัวแรกของ List

List.First คืนค่าสมาชิกตัวแรกของ List หรือค่า Default ถ้า List ว่าง

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

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.First(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.First เพื่อดึงข้อมูลล่าสุดออกมา

ป้องกัน Error จาก List ว่าง

ใช้ดึงค่าจาก List ที่อาจจะว่างเปล่าได้ โดยกำหนดค่า Default เพื่อป้องกันการเกิด Error หรือค่า null ที่ไม่ต้องการ

Examples

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

คืนค่าสมาชิกตัวแรกของ List คือ 1
Power Query Formula:

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

Result:

1

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

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

=List.First({})

Result:

null

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

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

=List.First({}, -1)

Result:

-1

FAQs

List.First ต่างจาก List.FirstN อย่างไร?

List.First คืนค่า ‘สมาชิกตัวเดียว’ (หรือ null/default) ในขณะที่ List.FirstN คืนค่าเป็น ‘List’ ของสมาชิก N ตัวแรก (แม้ว่า N จะเป็น 1 ก็ตาม)

จะเกิดอะไรขึ้นถ้า List มีสมาชิกแต่เป็นค่า null?

ฟังก์ชันจะคืนค่า null ที่เป็นสมาชิกตัวแรกนั้น ไม่ใช่คืนค่า defaultValue (defaultValue ใช้เฉพาะกรณี List ว่างเท่านั้น)

Resources & Related

Additional Notes

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

Leave a Reply

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