Thep Excel

List.IsEmpty – ตรวจสอบว่า List ว่างเปล่าหรือไม่

ตรวจสอบว่า List ว่างเปล่าหรือไม่

List.IsEmpty คืนค่า true หาก List ไม่มีสมาชิกเลย (ความยาวเป็น 0)

=List.IsEmpty(list as list) as logical

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.IsEmpty(list as list) as logical

Argument Type Required Default Description
list list Yes List ที่ต้องการตรวจสอบ

How it works

ตรวจสอบก่อนประมวลผล

ตรวจสอบว่า List ข้อมูลมีค่าหรือไม่ เพื่อหลีกเลี่ยง Error ก่อนที่จะนำไปใช้ในฟังก์ชันอื่นที่ต้องการข้อมูลอย่างน้อย 1 ตัว

Filter ข้อมูล

ใช้กรอง Record หรือ Table ที่มีคอลัมน์ List ว่างเปล่าออกไป

Examples

ตัวอย่างที่ 1: List ว่าง

List `{}` ไม่มีสมาชิก จึงเป็น List ว่าง
Power Query Formula:

=List.IsEmpty({})

Result:

true

ตัวอย่างที่ 2: List มีสมาชิก

List มีสมาชิก 2 ตัว จึงไม่ว่าง
Power Query Formula:

=List.IsEmpty({1, 2})

Result:

false

ตัวอย่างที่ 3: List ที่มีค่า null

List ที่มี `null` ถือว่ามีสมาชิก 1 ตัว (คือ null) จึงไม่นับว่าเป็น List ว่าง
Power Query Formula:

=List.IsEmpty({null})

Result:

false

FAQs

List.IsEmpty({null}) ทำไมได้ false?

เพราะ List นี้มีสมาชิก 1 ตัว คือค่า `null` ไม่ใช่ List เปล่า (Empty List คือ `{}`)

ต่างจาก List.Count(list) = 0 อย่างไร?

ผลลัพธ์เหมือนกัน แต่ List.IsEmpty สื่อความหมายชัดเจนกว่าและอาจมีประสิทธิภาพดีกว่าในบางกรณี

Resources & Related

Additional Notes

ฟังก์ชัน List.IsEmpty ใน Power Query ใช้สำหรับตรวจสอบว่า List ที่ระบุนั้นเป็น List ว่าง (ไม่มีสมาชิกเลย) หรือไม่ ถ้าว่างจะคืนค่าเป็น true แต่ถ้ามีสมาชิกอย่างน้อย 1 ตัว จะคืนค่าเป็น false

Leave a Reply

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