Page 1 of 1

เรียงข้อมูลใหม่

Posted: Thu Oct 17, 2013 10:23 pm
by pongpang
มีข้อมูล 2 คอลัมน์ ที่ซ้ำกันบ้างและไม่ซ้ำกัน ซึ่งอาจจะซ้ำในคอลัมน์เดียวกันหรือต่างคอลัมน์ ต้องการนำมาเรียงใหม่โดยไม่ให้ข้อมูลซ้ำกัน ครับ
ต้องใช้สูตรอะไรครับ ตามไฟลที่แนบครับ

Re: เรียงข้อมูลใหม่

Posted: Fri Oct 18, 2013 11:16 am
by bank9597
pongpang wrote:มีข้อมูล 2 คอลัมน์ ที่ซ้ำกันบ้างและไม่ซ้ำกัน ซึ่งอาจจะซ้ำในคอลัมน์เดียวกันหรือต่างคอลัมน์ ต้องการนำมาเรียงใหม่โดยไม่ให้ข้อมูลซ้ำกัน ครับ
ต้องใช้สูตรอะไรครับ ตามไฟลที่แนบครับ
เราสามารถใช้ Advance Filter ได้ครับ หากใช้สูตร จะวับซ้อนมากทีเดียว

Re: เรียงข้อมูลใหม่

Posted: Fri Oct 18, 2013 12:42 pm
by pongpang
ขอบคุณมากครับ

Re: เรียงข้อมูลใหม่

Posted: Sat Oct 19, 2013 1:11 pm
by snasui
:D สามารถใช้คอลัมน์ช่วยในการแจกแจกข้อมูล จากนั้นค่อยนำค่าที่แจกแจงออกมาเรียงใหม่

ลองตามนี้ครับ
  1. เซลล์ H3 คีย์สูตรเพื่อ List ข้อมูลเฉพาะตัวที่ไม่ซ้ำ ตัวไหนซ้ำให้แสดงเป็นค่าว่าง
    =IF(ROWS(H$3:H3)>COUNTA($D$3:$E$8),"",IF(COUNTIF(H$2:H2,INDEX($D$3:$E$8,MOD((ROWS(H$3:H3)-1),6)+1,INT((ROWS(H$3:H3)-1)/6)+1))>=1,"",INDEX($D$3:$E$8,MOD((ROWS(H$3:H3)-1),6)+1,INT((ROWS(H$3:H3)-1)/6)+1)))
    Enter > Copy ลงด้านล่าง
  2. เซลล์ G3 คีย์สูตรเพื่อนำรายการมาเรียงต่อกัน
    =LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($H$3:$H$20,SMALL(IF($H$3:$H$20<>"",ROW($H$3:$H$20)-ROW($H$3)+1),ROWS(G$3:G3)))))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: เรียงข้อมูลใหม่

Posted: Sat Oct 19, 2013 1:23 pm
by bank9597
snasui wrote::D สามารถใช้คอลัมน์ช่วยในการแจกแจกข้อมูล จากนั้นค่อยนำค่าที่แจกแจงออกมาเรียงใหม่

ลองตามนี้ครับ
  1. เซลล์ H3 คีย์สูตรเพื่อ List ข้อมูลเฉพาะตัวที่ไม่ซ้ำ ตัวไหนซ้ำให้แสดงเป็นค่าว่าง
    IF(ROWS(H$3:H3)>COUNTA($D$3:$E$8),"",IF(COUNTIF(H$2:H2,INDEX($D$3:$E$8,MOD((ROWS(H$3:H3)-1),6)+1,INT((ROWS(H$3:H3)-1)/6)+1))>=1,"",INDEX($D$3:$E$8,MOD((ROWS(H$3:H3)-1),6)+1,INT((ROWS(H$3:H3)-1)/6)+1)))
    Enter > Copy ลงด้านล่าง
  2. เซลล์ G3 คีย์สูตรเพื่อนำรายการมาเรียงต่อกัน
    =LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($H$3:$H$20,SMALL(IF($H$3:$H$20<>"",ROW($H$3:$H$20)-ROW($H$3)+1),ROWS(G$3:G3)))))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
เปิดกับ Google Chrome คงลำบากครับ เพราะมันไม่ตัดคำเลย สูตรยาวๆก็จะหายไปในกลีบเมฆ ต้องพึ่ง IE เท่านั้น หรือไม่ก็เปลี่ยนธีมเว็บเป็นแบบเดิม :cry:

Re: เรียงข้อมูลใหม่

Posted: Sat Oct 19, 2013 1:32 pm
by snasui
:D กรณีมองไม่เห็นสูตรทั้งหมดให้ทำดังนี้ครับ
  1. นำเมาส์ไปชี้บนตำแหน่งใด ๆ ของสูตรที่ต้องการ Copy
  2. Triple Click หรือคลิก 3 ครั้งติดกัน จะเป็นการคลุมสายอักขระของสูตรทั้งหมด
  3. Click ขวาแล้วเลือก Copy
  4. นำสูตรไปวางยังเป้าหมายที่ต้องการ
วิธีการนี้สามารถจะใช้ได้แม้จะเห็นหรือไม่เห็นสูตรทั้งหมด ช่วยให้การ Copy ทำได้เร็วขึ้นครับ

Re: เรียงข้อมูลใหม่

Posted: Sat Oct 19, 2013 1:40 pm
by bank9597
snasui wrote::D กรณีมองไม่เห็นสูตรทั้งหมดให้ทำดังนี้ครับ
  1. นำเมาส์ไปชี้บนตำแหน่งใด ๆ ของสูตรที่ต้องการ Copy
  2. Triple Click หรือคลิก 3 ครั้งติดกัน จะเป็นการคลุมสายอักขระของสูตรทั้งหมด
  3. Click ขวาแล้วเลือก Copy
  4. นำสูตรไปวางยังเป้าหมายที่ต้องการ
วิธีการนี้สามารถจะใช้ได้แม้จะเห็นหรือไม่เห็นสูตรทั้งหมด ช่วยให้การ Copy ทำได้เร็วขึ้นครับ
:D ได้ผลครับ ขอบคุณครับ

Re: เรียงข้อมูลใหม่

Posted: Sat Oct 19, 2013 2:03 pm
by pongpang
ขอบคุณมากครับ คุณ คนควน ใช้ได้ดีมากเลย คือ สามารถเรียงลำดับตามตัวอักษรได้ด้วย ครับ
ผมทดลองเปิดกับ Google chrome ได้ปกติครับ แต่ผมก็ set อะไรไม่เป็นครับ