Thep Excel

Table.Distinct – ตัดข้อมูลซ้ำ (Remove Duplicates)

ตัดแถวที่ซ้ำกันออก (Unique Rows)

ตัดแถวที่ซ้ำกันออก (Unique Rows)

=Table.Distinct(table as table, optional equationCriteria as any) as table

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=Table.Distinct(table as table, optional equationCriteria as any) as table

Argument Type Required Default Description
table Table Yes ตารางข้อมูล
equationCriteria Any Optional คอลัมน์ที่ใช้ตรวจสอบความซ้ำ (ถ้าไม่ระบุ จะเช็คทุกคอลัมน์)

Examples

ตัดแถวซ้ำ (ทุกคอลัมน์)

แถวที่เหมือนกันทุกประการจะเหลือเพียงแถวเดียว
Power Query Formula:

let
    Source = #table({"ID", "Name"}, {{1, "A"}, {1, "A"}, {2, "B"}}),
    Distinct = Table.Distinct(Source)
in
    Distinct

Result:

Table with 2 rows

ตัดซ้ำโดยพิจารณาเฉพาะคอลัมน์

พิจารณาเฉพาะคอลัมน์ ID ถ้า ID ซ้ำกันจะตัดทิ้ง (เก็บแถวแรกที่เจอไว้)
Power Query Formula:

=Table.Distinct(Source, "ID")

Result:

Table

Resources & Related

Additional Notes

ฟังก์ชัน Table.Distinct ใช้สำหรับตัดแถวที่ข้อมูลซ้ำกันออกไป (Remove Duplicates) โดยสามารถเลือกพิจารณาเฉพาะบางคอลัมน์ได้

Leave a Reply

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