Page 1 of 1
text-->excel-->text
Posted: Wed May 29, 2013 11:47 pm
by freestyle
มีเรื่องรบกวนอีกแล้วครับอาจารย์
คือผมจะนำ text เข้า excel เพื่อหารายการที่ซ้ำกันและลบให้เหลือ รายการเดียว เสร็จแล้วก็จะนำกลับ text เหมือนเดิมครับ โดยมี | คั่นกลางครับ
ผมได้แนบไฟล์ text มาด้วยแล้ว ซึ่งข้อมูลจะมีมากกว่านี้เยอะแต่ผมลบออกให้เหลือแค่นี้ครับ
ขอบคุณครับ
Re: text-->excel-->text
Posted: Thu May 30, 2013 8:31 am
by วังวู ช่ง
freestyle wrote:มีเรื่องรบกวนอีกแล้วครับอาจารย์
คือผมจะนำ text เข้า excel เพื่อหารายการที่ซ้ำกันและลบให้เหลือ รายการเดียว เสร็จแล้วก็จะนำกลับ text เหมือนเดิมครับ โดยมี | คั่นกลางครับ
ผมได้แนบไฟล์ text มาด้วยแล้ว ซึ่งข้อมูลจะมีมากกว่านี้เยอะแต่ผมลบออกให้เหลือแค่นี้ครับ
ขอบคุณครับ
ขอโทษครับ ผมช่วยคุณตาง ท่าน อาจารย์ ครับ
ทำอิด ต้อง Replace | ให้เป็น " " ก่อนครับ
ที่ A6=TRIM(MID(SUBSTITUTE(" "&$A1," ",REPT(" ",LEN($A1))),COLUMNS($A6:A6)*LEN($A1),LEN($A1))) Copyลงล่าง และไปขวา
จากนั้น Copy ไปที่ Text ครับ
Re: text-->excel-->text
Posted: Thu May 30, 2013 11:31 am
by snasui

ช่วยแสดงตัวอย่างไฟล์คำตอบที่ต้องการมาด้วยครับ เมื่อลบรายการที่ไม่ซ้ำแล้วจะได้ข้อมูลเป็นอย่างไร จะได้ทราบว่าการเช็คว่าซ้ำ ใช้คอลัมน์ใดในการเช็ค
Re: text-->excel-->text
Posted: Tue Jun 04, 2013 7:47 pm
by freestyle
ผมได้แนบไฟล์ต้นฉบับ(ตัวอย่าง)
และไฟล์ผลลัพธ์ที่ผมต้องการมาด้วยแล้วครับ
ขอบคุณครับ
Re: text-->excel-->text
Posted: Tue Jun 04, 2013 8:24 pm
by snasui

ลองตามนี้ครับ
- เปิดไฟลต้นแหล่งใน Excel โดยไม่ต้องแยกอักขระออกจากกันด้วยเครื่องหมาย | แต่อย่างใด มาอย่างไรก็เก็บไว้อย่างนั้น
- แทรกคอลัมน์ A ขั้นมา 1 คอลัมน์
- ที่เซลล์ A1 คีย์สูตร
=IFERROR(INDEX($B$1:$B$181,SMALL(IF(FREQUENCY(MATCH($B$1:$B$181,$B$1:$B$181,0),ROW($B$1:$B$181)-ROW($B$1)+1),ROW($B$1:$B$181)-ROW($B$1)+1),ROWS(A$1:A1))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- Copy ค่าที่ได้ไปวางแบบ Value ในชีทใหม่ แล้ว Save กลับไปเป็น .txt
Re: text-->excel-->text
Posted: Tue Jun 04, 2013 8:44 pm
by วังวู ช่ง
freestyle wrote:ผมได้แนบไฟล์ต้นฉบับ(ตัวอย่าง)
และไฟล์ผลลัพธ์ที่ผมต้องการมาด้วยแล้วครับ
ขอบคุณครับ
ข้อมูลของท่านคงเป็นแบบไฟล์ที่ผมแนบมานี้ครับ ดูตามนี้ครับ
http://www.snasui.com/viewtopic.php?f=3&t=3418