Page 1 of 1

อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่ข้าม

Posted: Mon Nov 05, 2012 11:45 am
by it_man13
อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่ข้ามลำดับ

Re: อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่

Posted: Mon Nov 05, 2012 12:50 pm
by bank9597
:D
ที่ D2 คีย์ =RANK(C2,$C$2:$C$77) คัดลอกลงมา

Re: อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่

Posted: Mon Nov 05, 2012 1:14 pm
by it_man13
ขอบคุณมากครับ
คือ ถ้าใช้ Rank แล้วข้อมูลที่ซ้ำกันมันจะข้ามลำดับไป
ผมอยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่ข้ามลำดับครับ

Re: อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่

Posted: Mon Nov 05, 2012 1:52 pm
by tupthai
D2 =COUNTIF($C$2:C2,C2)+COUNTIF($C$2:$C$77,"<"&C2)

Re: อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่

Posted: Mon Nov 05, 2012 2:41 pm
by bank9597
it_man13 wrote:ขอบคุณมากครับ
คือ ถ้าใช้ Rank แล้วข้อมูลที่ซ้ำกันมันจะข้ามลำดับไป
ผมอยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่ข้ามลำดับครับ
:D
ที่ F1 คีย์ =SUMPRODUCT((C2:C77<>"")/COUNTIF(C2:C77,C2:C77&""))
ที่ E2 คีย์ =IF(ROWS($E$2:E2)>$F$1,"",INDEX($C$2:$C$77,SMALL(IF($C$2:$C$77<>"",IF(MATCH($C$2:$C$77,$C$2:$C$77,0)=ROW($C$2:$C$77)-ROW($C$2)+1,ROW($C$2:$C$77)-ROW($C$2)+1)),ROWS($E$2:E2)))) กด Ctrl+Shift+Enter คัดลอกลงมา
ที่ F2 คีย์ =RANK(E2,$E$2:$E$50) คัดลอกลงมา
ที่ D2 คีย์ =VLOOKUP($C2,$E$2:$F$50,2,0)คัดลอกลงมา

Re: อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่

Posted: Mon Nov 05, 2012 3:08 pm
by it_man13
ขอขอบเป็นอย่างมากสำหรับทุกคำแนะนำครับ
ทุกคำแนะนำล้วนแต่เป็นประโยชน์มากครับ

Re: อยากให้เรียงลำดับแบบตัวเลขเดียวกันได้ลำดับเดียวกันและไม่

Posted: Mon Nov 05, 2012 3:36 pm
by bank9597
:D
อีกวิธีลองดูตามลิงค์ครับ
http://snasui.blogspot.com/2011/03/blog-post.html