สูตร UNIQUE เป็นฟังก์ชันที่ช่วยดึง “ข้อมูลไม่ซ้ำ” ออกมาได้ง่ายมากใน Excel 365 แต่ถ้าใช้แล้ว “ไม่แสดงผล”, “ขึ้น Error” หรือ “ข้อมูลยังซ้ำ” ปัญหานี้มักเกิดจากรายละเอียดเล็ก ๆ ที่หลายคนมองข้าม
ข่าวดีคือ… แก้ได้เร็ว ถ้ารู้ว่าต้องเช็คอะไร
① 🔥 อาการที่พบบ่อย
- UNIQUE ไม่แสดงผล
- ขึ้น #SPILL! หรือ #VALUE!
- ข้อมูลยังซ้ำทั้งที่ใช้ UNIQUE
- ได้ค่าว่าง
- บางข้อมูลหาย
② 🎯 สาเหตุหลัก
- มีช่องว่าง (Space) แฝง
- ชนิดข้อมูลไม่ตรง (Text vs Number)
- มีข้อมูลขวาง Spill Range
- ใช้สูตรผิดรูปแบบ
- Excel เวอร์ชันไม่รองรับ
- Range ไม่ถูกต้อง
③ 🛠️ วิธีแก้แบบมืออาชีพ
✔ วิธีที่ 1: ตรวจสอบรูปแบบสูตร
รูปแบบที่ถูก:
=UNIQUE(A1:A10)
👉 ตรวจว่าอ้างอิงช่วงถูกต้อง
✔ วิธีที่ 2: ลบช่องว่าง (สำคัญมาก)
👉 เช่น:
ใช้:
=TRIM(A1)
✔ วิธีที่ 3: ตรวจสอบชนิดข้อมูล
👉 เช่น:
ใช้:
=VALUE(A1)
✔ วิธีที่ 4: ตรวจสอบ Spill Range (#SPILL!)
👉 ลบข้อมูลด้านล่าง / ด้านขวาที่ขวาง
✔ วิธีที่ 5: ใช้ SORT + UNIQUE
=SORT(UNIQUE(A1:A10))
👉 ทำให้ข้อมูลอ่านง่าย
✔ วิธีที่ 6: ตรวจสอบ Range ว่าครอบคลุมครบ
👉 บางครั้งเลือกไม่ครบ
✔ วิธีที่ 7: ตรวจสอบเวอร์ชัน Excel
👉 UNIQUE ใช้ได้เฉพาะ Excel 365 / ใหม่
✔ วิธีที่ 8: ใช้ IFERROR ป้องกัน
=IFERROR(UNIQUE(A1:A10),"ไม่มีข้อมูล")
④ ⚡ วิธีลัด (แก้เร็ว)
- ลบ Space
- เช็ค Spill Range
- เช็ค Range
👉 3 วิธีนี้ใช้ก่อน
⑤ 📊 เช็คว่าแก้ได้หรือยัง
- ได้ข้อมูลไม่ซ้ำ
- ไม่มี Error
⑥ 🧠 เทคนิคป้องกัน
- ลบ Space ก่อนใช้งาน
- ใช้ข้อมูลประเภทเดียวกัน
- ใช้ UNIQUE คู่กับ TRIM
⑦ ❌ สิ่งที่ไม่ควรทำ
- ใช้ข้อมูลปนกัน
- ไม่ลบช่องว่าง
- วางข้อมูลทับผลลัพธ์
⑧ 🔍 วิเคราะห์แบบช่าง IT
UNIQUE ไม่ทำงาน มักเกิดจาก:
- Space
- Data Type
- Spill Block
👉 90% อยู่ที่ข้อมูล
⑨ 💡 เคสจริง
- Apple กับ Apple (มี Space) → ถือว่าไม่ซ้ำ
- ข้อมูลทับ → #SPILL!
- ใช้ TRIM แล้วแก้ได้ทันที
⑩ 📚 สรุป
Excel 365 UNIQUE ไม่ทำงาน แก้ด้วย:
- ลบ Space
- เช็ค Range
- ลบข้อมูลที่ขวาง
👉 ทำครบ = ใช้งานได้ 100%
⑪ ❓ FAQ
Q: UNIQUE ยังซ้ำอยู่ ทำไม?
A: มี Space หรือ Data Type ต่างกัน
Q: #SPILL! คืออะไร?
A: มีข้อมูลขวางผลลัพธ์
⑫ 💬 คำถามชวนคิด
คุณเคยใช้ UNIQUE แล้วข้อมูลยังซ้ำไหม?