Thep Excel

List.FirstN – ดึงสมาชิก N ตัวแรกจาก List

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

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

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

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.FirstN(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.Skip หรือ List.FirstN มาช่วย

แสดงตัวอย่างข้อมูล

ดึงข้อมูลเพียงไม่กี่รายการแรกมาแสดงเพื่อตรวจสอบความถูกต้องเบื้องต้น

Examples

ตัวอย่างที่ 1: ดึง 2 ตัวแรก

ดึงสมาชิก 2 ตัวแรกจาก List
Power Query Formula:

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

Result:

{"A","B"}

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

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

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

Result:

{10, 20}

FAQs

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

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

Resources & Related

Additional Notes

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

Leave a Reply

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