Page 1 of 1

แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

Posted: Wed May 07, 2025 9:57 pm
by SerIZax
ผมมีข้อมูลในช่อง A B และ C ครับ
เป็นข้อมูลหนึ่งมีที่ , และเว้นวรรคครับ
แต่ผมอยากได้ผลลัพธ์ของรวมช่อง A B และ C
โดยผลลัพธ์จะต้องไม่มีค่าซ้ำกันเลยครับ

รบกวนขอความรู้ด้วยครับ

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

Posted: Thu May 08, 2025 7:31 am
by norkaz
...

E1 (Helper)
=IFERROR(INDEX(TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),AGGREGATE(15,6,{1,2,3,4,5,6,7,8,9,10}/(MATCH(TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),0)={1,2,3,4,5,6,7,8,9,10}),COLUMNS($E1:E1))),"")
Copy ไปทางขวา เผื่อๆ ไป

A2
=E1&F1&G1&H1&I1&J1&K1&L1


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

Posted: Thu May 08, 2025 7:43 am
by norkaz
...

Excel 365
=UNIQUE(TEXTSPLIT(CONCAT(TRIM(A1:C1)&", ")," "),1)

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

Posted: Mon May 12, 2025 2:04 pm
by SerIZax
ผมแก้ไขนิดนึงครับ
ผลลัพธ์มันมี , เพิ่มมาด้วยอะครับ ซึ่งผมไม่อยากได้ ต้องทำยังไงครับ?
อยากให้ผลลัพธ์มันโชว์ทุกตัวอักษร (ปกติมันจะมี 4 ตัวอักษร แต่บางทีมันก็มีมากกว่าครับ) ที่ไม่รวม , เลยครับ

และสูตรนี้ UNIQUE(TEXTSPLIT(CONCAT(TRIM(A1:C1)&", ")," "),1) พอใช้งานมันขึ้นว่า #SPILL! ครับ

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

Posted: Mon May 12, 2025 2:41 pm
by norkaz
***
ท่านเเจ้าของคำถาม ช่วย แนบไฟล์ที่ผมเขียนไปแล้ว ที่ใช้สูตรนั้นมาครับ เพื่อแก้ไขไปจากนั้นครับ



**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

......

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

Posted: Mon May 12, 2025 6:44 pm
by SerIZax
ผมแก้ไขเอาเครื่องหมาย , ออกได้แล้วครับ แต่ว่ามันเกิดรายการซ้ำขึ้นครับ
คาดว่าจะมาจากช่องสุดท้ายครับ

ผลลัพธ์คือต้องการไม่ให้มีข้อมูลซ้ำกันเลยสักช่องเดียวกันครับ