Thep Excel

Table.Column – ดึงข้อมูลคอลัมน์ออกมาเป็น List

ดึงข้อมูลคอลัมน์ออกมาเป็น List

ดึงข้อมูลคอลัมน์ออกมาเป็น List

=Table.Column(table as table, column as text) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Table.Column(table as table, column as text) as list

Argument Type Required Default Description
table Table Yes ตารางข้อมูล
column Text Yes ชื่อคอลัมน์ที่ต้องการดึงข้อมูล

Examples

ตัวอย่างที่ 1: ดึงรายชื่อลูกค้า

ดึงข้อมูลจากคอลัมน์ Name ออกมาเป็น List
Power Query Formula:

let
    Source = Table.FromRecords({
        [CustomerID = 1, Name = "Bob", Sales = 100],
        [CustomerID = 2, Name = "Jim", Sales = 200],
        [CustomerID = 3, Name = "Paul", Sales = 300]
    }),
    Result = Table.Column(Source, "Name")
in
    Result

Result:

{"Bob", "Jim", "Paul"}

ตัวอย่างที่ 2: นำไปใช้กับ List.Sum

ดึงคอลัมน์ Price มาเป็น List แล้วรวมค่าด้วย List.Sum
Power Query Formula:

let
    Source = Table.FromRecords({
        [Product = "Apple", Price = 50],
        [Product = "Banana", Price = 30],
        [Product = "Orange", Price = 40]
    }),
    PriceList = Table.Column(Source, "Price"),
    TotalPrice = List.Sum(PriceList)
in
    TotalPrice

Result:

120

ตัวอย่างที่ 3: ตรวจสอบค่าซ้ำ

ดึงคอลัมน์ Email มาเป็น List เพื่อเช็คว่ามีค่าซ้ำหรือไม่
Power Query Formula:

let
    Source = Table.FromRecords({
        [ID = 1, Email = "bob@mail.com"],
        [ID = 2, Email = "jim@mail.com"],
        [ID = 3, Email = "bob@mail.com"]
    }),
    EmailList = Table.Column(Source, "Email"),
    UniqueEmails = List.Distinct(EmailList),
    HasDuplicates = List.Count(EmailList) <> List.Count(UniqueEmails)
in
    HasDuplicates

Result:

true

Resources & Related

Additional Notes

ฟังก์ชัน Table.Column ใช้ดึงข้อมูลจากคอลัมน์ที่ระบุออกมาเป็นรายการ (List)

Leave a Reply

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