Thep Excel

List.AllTrueตรวจสอบว่าสมาชิกทุกตัวเป็น True

List.AllTrue คืนค่า true หากทุกเงื่อนไขใน List เป็นจริงทั้งหมด

fx
=List.AllTrue(list) as logical

ความนิยม4/10
ความยาก3/10
ประโยชน์4/10

อัปเดต 3 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
list list List ของค่าตรรกะ (logical values) หรือการแสดงออกที่คืนค่าเป็น true/false

ฟังก์ชัน List.AllTrue ใน Power Query จะคืนค่าเป็น true หากเงื่อนไขหรือการแสดงออกทางตรรกะทั้งหมดใน List ที่กำหนดมีค่าเป็นจริง ถ้ามีเงื่อนไขใดใน List เป็น false หรือ null ฟังก์ชันจะคืนค่าเป็น false

How it works

ตรวจสอบสถานะทั้งหมด

ใช้ตรวจสอบว่าทุกสถานะใน List เป็น 'Completed' หรือ 'Valid' ทั้งหมดหรือไม่

ยืนยันเงื่อนไขหลายข้อพร้อมกัน

ตรวจสอบว่าเงื่อนไขหลายข้อที่ซับซ้อน (เช่น การตรวจสอบข้อมูลจากหลายคอลัมน์) เป็นจริงทั้งหมดหรือไม่

Examples

ตัวอย่างที่ 1: ทุกเงื่อนไขเป็นจริงList.AllTrue({true, true, 2 > 0})

ใน List `{true, true, 2 > 0}` ทุกองค์ประกอบเป็นจริง (2 > 0 คือ true) ดังนั้นฟังก์ชันจึงคืนค่าเป็น true

fx
=List.AllTrue({true, true, 2 > 0})

ผลลัพธ์true
ตัวอย่างที่ 2: มีเงื่อนไขที่เป็น FalseList.AllTrue({true, false, 2 < 0})

ใน List `{true, false, 2 < 0}` มีองค์ประกอบที่เป็น false อย่างน้อยหนึ่งตัว (false และ 2 < 0 คือ false) ดังนั้นฟังก์ชันจึงคืนค่าเป็น false

fx
=List.AllTrue({true, false, 2 < 0})

ผลลัพธ์false
ตัวอย่างที่ 3: List ว่างเปล่าList.AllTrue({})

List ว่างเปล่าจะถูกพิจารณาว่าไม่มีองค์ประกอบใดเป็น false ดังนั้นจึงคืนค่าเป็น true เสมอ

fx
=List.AllTrue({})

ผลลัพธ์true

FAQs

List.AllTrue แตกต่างจาก List.MatchesAll อย่างไร?+

List.AllTrue ใช้ตรวจสอบเฉพาะค่าตรรกะ (true/false) เท่านั้น ในขณะที่ List.MatchesAll ใช้ตรวจสอบเงื่อนไขที่ซับซ้อนกว่าโดยใช้ฟังก์ชัน predicate (เช่น ตรวจสอบว่าตัวเลขทุกตัวมากกว่า 0 หรือไม่)

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.AllTrue จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้List.AllTrueList functions
List functions (5)
List.AnyTrue

List.AnyTrue คืนค่า true หากมีเงื่อนไขอย่างน้อยหนึ่งข้อใน List เป็นจริง

List.Contains

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

List.ContainsAll

List.ContainsAll คืนค่า true ถ้า List หลักมีสมาชิกครบทุกตัวที่ระบุใน List ที่สอง

List.MatchesAll

List.MatchesAll คืนค่า true หากสมาชิกทุกตัวใน List ผ่านเงื่อนไขที่กำหนด

List.Select

List.Select จะรับ List และฟังก์ชันเงื่อนไข (selection as function) โดยจะประเมินฟังก์ชันเงื่อนไขกับสมาชิกแต่ละตัว หากฟังก์ชันคืนค่า true จะเก็บสมาชิกนั้นไว้ใน List ใหม่ หากคืนค่า false จะถูกคัดทิ้งไป

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่