Page 1 of 1

การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Fri Jul 19, 2019 5:12 pm
by somnuek
ข้อมูลที่เกิดขึ้นทั้งหมดประมาณ 900 บรรทัด (Column A,Text) และไม่เรียงบรรทัดครับ สิ่งที่ต้องการคือ จะใช้ฟังก์ชั่นอะไรจัดข้อมูลใหม่ โดยให้ข้อมูลที่แสดงนั้นมีเงื่อนไขว่า....
1.หากซ้ำกันให้ปรากฏเพียง 1 ค่า เท่านั้น
2.หากไม่ซ้ำกันให้ปรากฏเพียง 1 ค่า เท่านั้น
กราบขอบพระคุณครับ
function excel.JPG

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Fri Jul 19, 2019 5:18 pm
by somnuek
File Excel
function excel.JPG

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Fri Jul 19, 2019 6:02 pm
by Bo_ry
B3
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($A$3:$A$999)/(FREQUENCY(MATCH($A$3:$A$999&"",INDEX($A$3:$A$999&"",),),ROW(A$1:A$999))>0)/($A$3:$A$99<>0),ROWS(B$3:B3))),"")
ลากลง

หรือ Excel 2007

=IFERROR(INDEX(A:A,SMALL(IF(FREQUENCY(IF($A$3:$A$999<>0,MATCH($A$3:$A$999,$A$3:$A$999,)),ROW($A$1:$A$999)),ROW($A$3:$A$999)),ROWS(B$3:B3))),"")

กด Ctrl+Shift+Enter แล้วลากลง

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 8:39 am
by somnuek
กราบขอบพระคุณมากๆครับผม

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 9:16 am
by linzhengli
ขออภัยนะครับ หากเป็น excel2003 เขียนสูตรเช่นไรครับ และขอบคุณมา ณ โอกาสนี้

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 9:30 am
by Bo_ry
2003 น่าจะใช้สูตรของ 2007 ได้นะ
ต้องกด Ctrl+Shift+Enter หลังจากใส่สูตร

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 9:38 am
by linzhengli
ไม่ได้เลยครับ

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 10:55 am
by linzhengli
ขอความอนุเคราะห์คำแนะนำบ้างนะครับ

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 11:16 am
by snasui
:D ลองแนบไฟล์ที่ได้ทำเองมาแล้วด้วยจะได้ตอบต่อไปจากนั้นครับ

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 11:26 am
by linzhengli
ไฟล์แนบครับ

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 11:36 am
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ B3 คีย์

=IF(ROWS(B$3:B3)>SUM(1/COUNTIF($A$3:$A$999,$A$3:$A$999&"")),"",INDEX($A$3:$A$999,SMALL(IF(FREQUENCY(IF($A$3:$A$999<>0,MATCH($A$3:$A$999,$A$3:$A$999,0)),ROW($A$3:$A$999)-ROW($A$3)+1),ROW($A$3:$A$999)-ROW($A$3)+1),ROWS(B$3:B3))))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: การจัดการกับข้อมูลที่ซ้ำกัน

Posted: Sat Jul 20, 2019 11:45 am
by linzhengli
ขอบคุณท่านมา ณ โอกาสนี้
ขอแสดงความนับถือ
林正利