Why do you use UNIQUE and repeat it?
Maybe there's something we can't see hidden 👻, like non breaking space or char (160).
Try clearing with SUBSTITUTE and TRIM first. 😉
จากประสบการณ์การใช้งาน Excel ฟังก์ชัน UNIQUE นั้นเป็นเครื่องมือที่สะดวกสำหรับการกรองข้อมูลให้ไม่ซ้ำกัน แต่บางครั้งก็เจอปัญหาที่ข้อมูลดูเหมือนซ้ำ แต่ฟังก์ชันกลับไม่แยกแยะได้อย่างถูกต้อง สาเหตุหลักคือการมีตัวอักษรที่มองไม่เห็น เช่น non breaking space ซึ่งมีรหัส CHAR(160) แทนที่จะเป็นช่องว่างปกติ CHAR(32) ซึ่งเป็นสาเหตุที่ทำให้ดูเหมือนข้อมูลซ้ำแต่แท้จริงแล้วไม่เหมือนกัน สิ่งที่ผมแนะนำคือ การทำความสะอาดข้อมูลก่อนนำไปใช้กับฟังก์ชัน UNIQUE ด้วยการใช้สูตร SUBSTITUTE เพื่อแทนที่ CHAR(160) ด้วยช่องว่างปกติ หรือใช้ TRIM เพื่อตัดช่องว่างส่วนเกินทั้งข้างหน้าและข้างหลังข้อมูลออก วิธีนี้จะช่วยรีเซ็ตข้อมูลให้มีความสะอาดและเหมาะสมสำหรับการประมวลผลมากขึ้น นอกจากนี้ควรตรวจสอบข้อมูลเบื้องต้นด้วยคำสั่ง LEN หรือ CODE เพื่อเช็คจำนวนตัวอักษรและรหัสของช่องว่าง เพื่อให้มั่นใจว่าข้อมูลที่นำมาวิเคราะห์ไม่มีตัวอักษรพิเศษแอบแฝงอยู่ ซึ่งจะช่วยลดปัญหาเรื่องความไม่สอดคล้องกันของข้อมูลและผลลัพธ์ที่ไม่ตรงตามความคาดหวัง จากการแชร์นี้ ทำให้ผมมั่นใจได้ว่าการทำความสะอาดข้อมูลเป็นขั้นตอนที่สำคัญก่อนการใช้ฟังก์ชันที่เกี่ยวข้องกับการกรองข้อมูลซ้ำซ้อน และเป็นเรื่องเล็กน้อยแต่สำคัญที่หลายคนอาจมองข้ามไป ซึ่งเมื่อนำเทคนิคนี้มาใช้ ก็ช่วยให้การทำงานใน Excel มีประสิทธิภาพมากขึ้นและลดข้อผิดพลาดที่เกิดจากข้อมูลที่แอบแฝงช่องว่างพิเศษอย่าง CHAR(160) ได้จริง























































































