Thep Excel

Table.ToColumns – แปลงตารางเป็น List ของ List (รายคอลัมน์)

แปลงตารางให้เป็น List ของ List (แต่ละ List ย่อยคือ 1 คอลัมน์)

Table.ToColumns จะรับตาราง (Table) เป็น Input และคืนค่าเป็น List ของ List โดย List ย่อยแต่ละตัวแทนข้อมูล 1 คอลัมน์ (Column) โดยเรียงตามลำดับคอลัมน์จากซ้ายไปขวา

=Table.ToColumns(table as table) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Table.ToColumns(table as table) as list

Argument Type Required Default Description
table table Yes ตารางที่ต้องการแปลง

How it works

ประมวลผลข้อมูลรายคอลัมน์

ใช้ร่วมกับ List.Transform เพื่อแปลงค่าในแต่ละคอลัมน์ทีละคอลัมน์

ใช้กับ List.Zip

ใช้เตรียมข้อมูลสำหรับ List.Zip เพื่อรวมคอลัมน์ต่างๆ เข้าด้วยกัน

Examples

ตัวอย่างที่ 1: แปลงตารางง่ายๆ

ตาราง 2 แถว 2 คอลัมน์ ถูกแปลงเป็น List ของ 2 Lists ย่อย (แต่ละ List ย่อยคือ 1 คอลัมน์)
Power Query Formula:

=Table.ToColumns(Table.FromRecords({[A=1, B=2], [A=3, B=4]}))

Result:

{{1, 3}, {2, 4}}

ตัวอย่างที่ 2: ใช้กับตาราง Source

แปลงตาราง Source ทั้งหมดให้เป็น List ของ List
Power Query Formula:

=Table.ToColumns(Source)

Result:

List ของ Lists จากตาราง Source

FAQs

Table.ToColumns ต่างจาก Table.ToRows อย่างไร?

Table.ToColumns แปลงเป็น List ของคอลัมน์ ส่วน Table.ToRows แปลงเป็น List ของแถว

Resources & Related

Additional Notes

ฟังก์ชัน Table.ToColumns ใน Power Query ใช้สำหรับแปลงตารางให้เป็น List โดยที่สมาชิกแต่ละตัวใน List ใหญ่ คือ List ย่อยที่แทนข้อมูล 1 คอลัมน์ในตาราง เหมาะสำหรับประมวลผลข้อมูลทีละคอลัมน์ หรือนำไปสร้างเป็น List ของ List เพื่อนำไปใช้กับฟังก์ชัน List อื่นๆ

Leave a Reply

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