นำเข้าข้อมูลลูกค้า 2,000 แถว มีซ้ำกันหลายร้อยแถว นับซ้ำทำให้ยอดขายเกินจริง — ต้องกรองออกด้วยตาทีละแถวหรือเปล่า?
Google Sheets มีเครื่องมือลบซ้ำในตัว ทำได้ใน 3 คลิก หรือใช้ UNIQUE() ดึงข้อมูลไม่ซ้ำไปยังชีตใหม่อัตโนมัติ
ใช้ Excel อยู่? ไม่ต้องเรียนใหม่
Excel ใช้ Data → Remove Duplicates / Google Sheets ใช้ Data → Data cleanup → Remove duplicates — ผลเหมือนกัน แต่ Google Sheets มี UNIQUE() ฟังก์ชันเพิ่มเติม
ขั้นตอนทำทีละสเต็ป
เลือก range ข้อมูล
คลิกเซลล์ใดก็ได้ในตาราง หรือ select ทั้ง range ที่ต้องการตรวจสอบ
เปิด Data → Data cleanup → Remove duplicates
เลือกว่าจะดูซ้ำจากคอลัมน์ไหน ถ้าข้อมูลมีหัวคอลัมน์ติ๊ก 'Data has header row'
คลิก Remove duplicates
ระบบจะบอกว่าพบซ้ำกี่แถว และลบไปเหลือกี่แถว — ข้อมูลพร้อมใช้

ข้อมูลซ้ำในตาราง — ต้องลบออกก่อนวิเคราะห์
เทคนิคที่ใช้บ่อย
- UNIQUE(A2:A100) ดึงข้อมูลไม่ซ้ำไปอีกตำแหน่งโดยไม่ลบต้นฉบับ
- COUNTIF(A:A, A2)>1 ไฮไลท์แถวซ้ำด้วย Conditional Formatting ก่อนลบ
- Backup ข้อมูลก่อนเสมอ! คัดลอกไปชีตใหม่ก่อน Remove

เมนู Data → Data cleanup → Remove duplicates
Error ที่เจอบ่อยและวิธีแก้
ลบผิดแถว
ถ้าเลือกผิดคอลัมน์ ข้อมูลที่ดูเหมือนซ้ำแต่ไม่ซ้ำอาจถูกลบ — เช็คก่อนเสมอด้วย COUNTIF
ข้อมูลไม่ซ้ำแต่ถูกนับว่าซ้ำ
เช็คช่องว่างหรือตัวพิมพ์ใหญ่/เล็ก 'กรุงเทพ' vs 'กรุงเทพ ' — ใช้ TRIM และ LOWER ทำความสะอาดก่อน

ผลลัพธ์: ข้อมูลไม่ซ้ำกัน พร้อมใช้งาน
คำถามที่ถามบ่อย (FAQ)
UNIQUE ต่างจาก Remove Duplicates ยังไง?
Remove Duplicates ลบข้อมูลซ้ำในตำแหน่งเดิม, UNIQUE() สร้าง list ใหม่ไม่กระทบต้นฉบับ
ดูว่าซ้ำกี่ครั้งได้ไหม?
=COUNTIF(A:A, A2) บอกว่า A2 ซ้ำกี่ครั้ง ใช้ร่วมกับ Conditional Formatting ไฮไลท์ได้
ลบซ้ำตาม 2 คอลัมน์พร้อมกันได้ไหม?
ได้ ใน Remove Duplicates dialog เลือกทั้ง 2 คอลัมน์ — ลบเฉพาะแถวที่ทั้ง 2 คอลัมน์ซ้ำกัน
