เคยไหม? เวลามีรายชื่อลูกค้าหรือข้อมูลสินค้าซ้ำ ๆ เต็มตาราง จนต้องเสียเวลามานั่งลบเองทีละรายการ 😅
จริง ๆ แล้ว Excel มีสูตร UNIQUE ที่ช่วยดึงค่าที่ไม่ซ้ำออกมาได้ทันที ทำให้เราสามารถจัดการข้อมูลให้สะอาด
และพร้อมใช้งานได้อย่างรวดเร็ว เหมาะมากกับคนที่ทำงานกับข้อมูลรายชื่อ, หมวดหมู่สินค้า หรือชุดข้อมูลที่ซ้ำซ้อน
ทำไมต้องใช้สูตรนี้?
- ช่วยลดขั้นตอนการคัดลอกและลบข้อมูลซ้ำด้วยมือ
- ข้อมูล Dynamic: ถ้าข้อมูลต้นทางเปลี่ยน ค่าที่ไม่ซ้ำจะอัปเดตอัตโนมัติ
- ใช้สำหรับทำรายงาน, Dashboard หรือสร้าง Drop-down List ที่ไม่ซ้ำ

ใช้สูตรนี้เมื่อใด?
- เมื่อต้องการหาลูกค้าหรือรายการสินค้าแบบไม่ซ้ำจากฐานข้อมูลยาว ๆ
- เมื่อต้องการสร้างลิสต์เลือก (Data Validation) ที่แสดงเฉพาะค่าที่ไม่ซ้ำ
- เมื่อต้องการตรวจสอบจำนวนหมวดหมู่หรือประเภทสินค้าที่มีอยู่จริง
โครงสร้างสูตร
=UNIQUE(array, [by_col], [exactly_once])
- array → ขอบเขตข้อมูลที่ต้องการดึงค่าที่ไม่ซ้ำ
- [by_col] → ค่า TRUE = ตรวจซ้ำตามคอลัมน์, ค่า FALSE (ค่าเริ่มต้น) = ตรวจซ้ำตามแถว
- [exactly_once] → ค่า TRUE = ดึงเฉพาะค่าที่ปรากฏครั้งเดียว, ค่า FALSE = ดึงค่าที่ไม่ซ้ำทั้งหมด
ตัวอย่างการใช้งาน
- ดึงค่าที่ไม่ซ้ำในคอลัมน์ A
=UNIQUE(A2:A20)
- ดึงเฉพาะค่าที่ปรากฏครั้งเดียวจริง ๆ
=UNIQUE(A2:A20, , TRUE)
- สร้างรายงานลูกค้าไม่ซ้ำ + เรียงลำดับ
=SORT(UNIQUE(A2:A20))
ปัญหาที่พบบ่อยและวิธีแก้
- ปัญหา: สูตรขึ้น
#SPILL!
→ มักเกิดจากมีเซลล์ขวางผลลัพธ์
วิธีแก้: เคลียร์เซลล์ว่างบริเวณที่สูตรต้องการแสดงผล - ปัญหา: ใช้ใน Excel เวอร์ชันเก่าแล้วไม่ทำงาน
วิธีแก้: สูตร UNIQUE ใช้ได้ใน Excel 365 / Excel 2021 เท่านั้น - ปัญหา: ต้องการลบค่าซ้ำแบบคงที่
วิธีแก้: ใช้เมนู Data → Remove Duplicates แทน
สรุป
สูตร UNIQUE คือผู้ช่วยจัดการข้อมูลซ้ำซ้อนใน Excel ได้อย่างง่ายดาย โดยเฉพาะเวลาต้องทำรายงานหรือวิเคราะห์ข้อมูลที่ต้องใช้ค่าไม่ซ้ำ
เมื่อใช้ร่วมกับสูตรอื่น เช่น SORT หรือ COUNTIF ก็ยิ่งทำให้การทำงานมีประสิทธิภาพและมืออาชีพมากขึ้น 🚀