Thep Excel

List.RemoveItems – ลบสมาชิกที่กำหนดออกจาก List

ลบสมาชิกที่ระบุออกจาก List

List.RemoveItems จะคืน List ใหม่ที่ไม่มีสมาชิกที่ตรงกับสมาชิกใน removeItems List โดยการเปรียบเทียบจะเป็นแบบ Case Sensitive และตรงกันทุกประการ (Ordinal Comparison)

=List.RemoveItems(list as list, removeItems as list) as list

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.RemoveItems(list as list, removeItems as list) as list

Argument Type Required Default Description
list list Yes List หลักที่ต้องการลบสมาชิกออก
removeItems list Yes List ของสมาชิกที่ต้องการลบออกจาก List หลัก

How it works

ทำความสะอาด Blacklist

ลบรายการสินค้าที่อยู่ใน Blacklist ออกจาก List หลัก

กรองข้อมูลที่ไม่ต้องการ

นำค่า Error หรือค่า Null ออกจาก List เพื่อให้เหลือแต่ข้อมูลที่ถูกต้อง

Examples

ตัวอย่างที่ 1: ลบหลายรายการ

ลบสมาชิก "A", "C", "D" ออกจาก List หลัก
Power Query Formula:

=List.RemoveItems({"A", "B", "C", "D" ,"E"}, {"A","C","D"})

Result:

{"B","E"}

ตัวอย่างที่ 2: ลบตัวเลข

ลบตัวเลข 2 และ 4 ออกจาก List
Power Query Formula:

=List.RemoveItems({1, 2, 3, 4, 5}, {2, 4})

Result:

{1, 3, 5}

FAQs

List.RemoveItems เป็น Case Sensitive หรือไม่?

เป็น Case Sensitive ครับ การเปรียบเทียบเป็นแบบ Ordinal ถ้าต้องการเปรียบเทียบแบบไม่สนใจตัวพิมพ์เล็ก/ใหญ่ ต้องใช้ List.RemoveMatchingItems ร่วมกับ Comparer.OrdinalIgnoreCase

Resources & Related

Additional Notes

ฟังก์ชัน List.RemoveItems ใน Power Query ใช้สำหรับลบสมาชิกทุกตัวที่ตรงกับ List ของรายการที่ต้องการลบออก เหมาะสำหรับทำความสะอาด List โดยการนำค่าที่ไม่ต้องการออกไปทั้งหมด

Leave a Reply

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