Thep Excel

Table.FromColumns – สร้างตารางจากรายการของคอลัมน์

สร้างตารางโดยนำ List มาเป็นคอลัมน์

สร้างตารางโดยนำ List มาเป็นคอลัมน์

=Table.FromColumns(lists as list, optional columns as any) as table

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Table.FromColumns(lists as list, optional columns as any) as table

Argument Type Required Default Description
lists List Yes รายการของ List ที่จะนำมาทำเป็นคอลัมน์: {{Col1Data}, {Col2Data}}
columns Any Optional null ชื่อคอลัมน์ (List of Text) หรือ Table Type

Examples

รวม 2 List เป็นตาราง

นำ List ของ ID และ List ของ Name มาสร้างเป็นตาราง 2 คอลัมน์
Power Query Formula:

let
    IDs = {1, 2, 3},
    Names = {"Bob", "Jim", "Paul"},
    Source = Table.FromColumns({IDs, Names}, {"ID", "Name"})
in
    Source

Result:

Table 3 rows, 2 columns

จำนวนแถวไม่เท่ากัน

ถ้าจำนวนข้อมูลไม่เท่ากัน จะเติม null ให้โดยอัตโนมัติในคอลัมน์ที่สั้นกว่า
Power Query Formula:

let
    Col1 = {1, 2},
    Col2 = {"A", "B", "C"},
    Source = Table.FromColumns({Col1, Col2})
in
    Source

Result:

Table (null ใน Col1 แถว 3)

ตัวอย่างที่ 3: ไม่ระบุชื่อคอลัมน์ (Auto Column Names)

ถ้าไม่ระบุชื่อคอลัมน์ (parameter ที่ 2 เป็น null) Power Query จะตั้งชื่อให้เป็น Column1, Column2, Column3 โดยอัตโนมัติ
Power Query Formula:

let
    Data1 = {10, 20, 30},
    Data2 = {40, 50, 60},
    Result = Table.FromColumns({Data1, Data2})
in
    Result

Result:

ตารางที่มีชื่อคอลัมน์ Column1, Column2 (ชื่อคอลัมน์ถูกสร้างอัตโนมัติ)

Resources & Related

Additional Notes

ฟังก์ชัน Table.FromColumns ใช้สร้างตารางโดยการนำ List ข้อมูลมาเรียงต่อกันเป็นแนวตั้ง (คอลัมน์)

Leave a Reply

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