Thep Excel

List.FindText – ค้นหาสมาชิกใน List ที่มีข้อความที่กำหนด

ค้นหาสมาชิกใน List ที่มีข้อความที่กำหนด

List.FindText จะกรอง List ของ Text String โดยเก็บเฉพาะสมาชิกที่ ‘มี’ Text String ที่กำหนดอยู่ภายใน (Case Sensitive) เหมาะสำหรับค้นหารายการที่เกี่ยวข้องจาก List ขนาดใหญ่

=List.FindText(list as list, text as text) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.FindText(list as list, text as text) as list

Argument Type Required Default Description
list list Yes List ของ Text String ที่ต้องการค้นหา
text text Yes ข้อความย่อยที่ต้องการค้นหาในสมาชิกของ List

How it works

ค้นหาสินค้าที่เกี่ยวข้อง

ค้นหารายการสินค้าที่มีคำว่า "Samsung" หรือ "iPhone" อยู่ในชื่อสินค้า

กรองข้อความใน Log File

เลือกเฉพาะบรรทัดใน Log File ที่มีคำว่า "Error" หรือ "Warning" เพื่อตรวจสอบปัญหา

Examples

ตัวอย่างที่ 1: ค้นหาตัวอักษร 'a'

ค้นหาสมาชิกที่มีตัวอักษร 'a' อยู่ภายใน
Power Query Formula:

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

Result:

{"apple", "banana"}

ตัวอย่างที่ 2: ค้นหาคำว่า "cat"

ค้นหาสมาชิกที่มีคำว่า "cat" อยู่ภายใน
Power Query Formula:

=List.FindText({"cat", "dog", "catfish"}, "cat")

Result:

{"cat", "catfish"}

FAQs

List.FindText เป็น Case Sensitive หรือไม่?

เป็น Case Sensitive ครับ เช่น List.FindText({“Apple”}, “apple”) จะได้ {} (List ว่างเปล่า)

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

Text.Contains ใช้ตรวจสอบเพียงสตริงเดียว ส่วน List.FindText ใช้ตรวจสอบ List ของสตริง

Resources & Related

Additional Notes

ฟังก์ชัน List.FindText ใน Power Query ใช้สำหรับค้นหาสมาชิกที่เป็นข้อความใน List ว่ามีข้อความย่อย (Substring) ที่กำหนดอยู่ภายในหรือไม่ และคืนค่า List ใหม่ที่มีเฉพาะสมาชิกที่ตรงตามเงื่อนไข

Leave a Reply

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