Thep Excel

List.Contains – ตรวจสอบว่า List มีสมาชิกที่กำหนดหรือไม่

เช็คว่า List มีสมาชิกที่ต้องการหรือไม่

List.Contains จะคืนค่า true หาก value ที่กำหนดเป็นสมาชิกของ List และคืนค่า false หากไม่พบ สามารถระบุ Comparer เพื่อกำหนดว่าจะให้ตรวจสอบแบบ Case Sensitive หรือ Case Insensitive ได้

=List.Contains(list as list, value as any, optional comparer as nullable function) as logical

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.Contains(list as list, value as any, optional comparer as nullable function) as logical

Argument Type Required Default Description
list list Yes List ที่ต้องการค้นหา
value any Yes ค่าที่ต้องการค้นหาใน List
comparer function Optional Comparer.Ordinal ฟังก์ชัน Comparer สำหรับกำหนดวิธีการเปรียบเทียบ

How it works

ตรวจสอบสิทธิ์การเข้าถึง

เช็คว่าชื่อผู้ใช้อยู่ใน List ของผู้ดูแลระบบหรือไม่

กรองข้อมูลตามรายการ

ใช้เพื่อกรองข้อมูลในตาราง ให้เหลือเฉพาะรายการที่อยู่ใน List ของค่าที่ยอมรับ

Examples

ตัวอย่างที่ 1: ตรวจสอบว่ามีสมาชิก

List มีคำว่า "banana" อยู่ จึงคืนค่า true
Power Query Formula:

=List.Contains({"apple", "banana", "cherry"}, "banana")

Result:

true

ตัวอย่างที่ 2: ตรวจสอบว่าไม่มีสมาชิก

List ไม่มีคำว่า "orange" อยู่ จึงคืนค่า false
Power Query Formula:

=List.Contains({"apple", "banana"}, "orange")

Result:

false

ตัวอย่างที่ 3: ไม่สนใจตัวพิมพ์เล็ก/ใหญ่

ใช้ Comparer.OrdinalIgnoreCase เพื่อไม่สนใจ Case Sensitive
Power Query Formula:

=List.Contains({"Apple", "Banana"}, "apple", Comparer.OrdinalIgnoreCase)

Result:

true

FAQs

List.Contains ต่างจาก List.FindText อย่างไร?

List.Contains ตรวจสอบว่ามีสมาชิกที่ ‘ตรงกันเป๊ะ’ หรือไม่ ส่วน List.FindText ตรวจสอบว่ามีสมาชิกที่ ‘มีข้อความย่อย’ ที่กำหนดอยู่หรือไม่

Resources & Related

Additional Notes

ฟังก์ชัน List.Contains ใน Power Query ใช้สำหรับตรวจสอบว่า List มีสมาชิกที่ตรงกับค่าที่ต้องการค้นหาอยู่ภายในหรือไม่ โดยจะคืนค่าเป็น true หากพบ และ false หากไม่พบ

Leave a Reply

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