Page 1 of 1

ต้องการดึงข้อมูลซ้ำ มาไว้อีกคอลัมภ์เป็นลำดับๆ ไปค่ะ

Posted: Thu Feb 02, 2012 5:09 pm
by fonrinn
อยากได้แบบในรูป ต้องใช้สูตรไหนคะ?
excel0.jpg
เนื่องจากข้อมูลที่มี หลายหมื่น ROW
ลองใช้ Remove Duplicate ที่อยู่ใน excel 2010 แล้ว
กลับเป็นการ Duplicate ข้อมูลทับกัน
ทำให้ข้อมูลได้ไม่ครบเลยค่ะ

Re: ต้องการดึงข้อมูลซ้ำ มาไว้อีกคอลัมภ์เป็นลำดับๆ ไปค่ะ

Posted: Thu Feb 02, 2012 5:23 pm
by snasui
:D สามารถทำได้ด้วยสูตรแบบ Array ครับ ช่วยแนบตัวอย่างข้อมูลมาเป็น Excel จะได้สะดวกในการตอบครับ

Re: ต้องการดึงข้อมูลซ้ำ มาไว้อีกคอลัมภ์เป็นลำดับๆ ไปค่ะ

Posted: Thu Feb 02, 2012 5:29 pm
by fonrinn
ลองยกตัวอย่างมาให้ค่ะ
จะมีข้อมูลเฉพาะคอลัมภ์ A B เท่านั้นค่ะ

Re: ต้องการดึงข้อมูลซ้ำ มาไว้อีกคอลัมภ์เป็นลำดับๆ ไปค่ะ

Posted: Thu Feb 02, 2012 5:53 pm
by snasui
:D ลองตามไฟล์แนบครับ
  1. ที่ D1 คีย์สูตร
    =LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($A$1:$A$10,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)=ROW($A$1:$A$10)-ROW($A$1)+1,ROW($A$1:$A$10)-ROW($A$1)+1),ROWS(D$1:D1)))))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. ที่ E1 คีย์สูตร
    =LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($B$1:$B$10,SMALL(IF($A$1:$A$10=$D1,ROW($B$1:$B$10)-ROW($B$1)+1),COLUMNS($E1:E1)))))
    Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

Re: ต้องการดึงข้อมูลซ้ำ มาไว้อีกคอลัมภ์เป็นลำดับๆ ไปค่ะ

Posted: Thu Feb 02, 2012 6:14 pm
by bank9597
:D :D ยากไปไหมครับอาจารย์ :shock: :shock: :shock:

Re: ต้องการดึงข้อมูลซ้ำ มาไว้อีกคอลัมภ์เป็นลำดับๆ ไปค่ะ

Posted: Fri Feb 03, 2012 9:48 am
by fonrinn
ขอบคุณค่ะอาจารย์ เดี๋ยวจะไปลองใช้ค่ะ แต่ดูซับซ้อนมากเลยนะคะ :D