Thep Excel

Text.ToList – แปลงข้อความเป็น List ของตัวอักษร

แยกข้อความเป็น List ของตัวอักษร

Text.ToList จะแยกข้อความหลักออกเป็น List ของ Text String โดยแต่ละสมาชิกใน List จะเป็นตัวอักษร 1 ตัว (รวมถึงช่องว่างและอักขระพิเศษ) ตามลำดับที่ปรากฏในข้อความต้นฉบับ

=Text.ToList(text as text) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Text.ToList(text as text) as list

Argument Type Required Default Description
text text Yes ข้อความที่ต้องการแปลงเป็น List ของตัวอักษร

How it works

วิเคราะห์ตัวอักษร

นับจำนวนตัวอักษรซ้ำ หรือตรวจสอบว่ามีตัวอักษรพิเศษใดบ้างในข้อความ

สร้าง Password Masking

เปลี่ยนตัวอักษรแต่ละตัวในรหัสผ่านให้เป็นเครื่องหมาย '*' (ใช้ร่วมกับ List.Transform)

Examples

ตัวอย่างที่ 1: แปลงคำว่า "apple"

แยกคำว่า "apple" ออกเป็น List ของตัวอักษรแต่ละตัว
Power Query Formula:

=Text.ToList("apple")

Result:

{"a", "p", "p", "l", "e"}

ตัวอย่างที่ 2: ใช้กับข้อความที่มีช่องว่าง

ช่องว่างก็ถูกนับเป็นสมาชิกหนึ่งตัวใน List
Power Query Formula:

=Text.ToList("Hello World")

Result:

{"H", "e", "l", "l", "o", " ", "W", "o", "r", "l", "d"}

ตัวอย่างที่ 3: ใช้ร่วมกับ List.Transform

แปลงตัวอักษรแต่ละตัวให้เป็นเครื่องหมายดอกจัน (*)
Power Query Formula:

=List.Transform(Text.ToList("password"), each "*")

Result:

{"*", "*", "*", "*", "*", "*", "*", "*"}

FAQs

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

Text.ToList แยกข้อความเป็นตัวอักษรทีละตัวเสมอ ส่วน Text.Split แยกข้อความตามตัวคั่นที่กำหนด (ซึ่งอาจเป็นคำก็ได้)

Resources & Related

Additional Notes

ฟังก์ชัน Text.ToList ใน Power Query ใช้สำหรับแปลงสตริงข้อความให้เป็น List โดยที่สมาชิกแต่ละตัวใน List คือตัวอักษรหนึ่งตัวจากข้อความต้นฉบับ เหมาะสำหรับการประมวลผลข้อความในระดับตัวอักษร

Leave a Reply

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