iT邦幫忙

0

如何由excel或txt檔將資料分類 ?

最近想將AD匯出的資料做分類,所以來此請教各位大大,假設我有一個檔案(excel檔或txt檔),內有三筆資料如下,假設各有三個欄位
A,B,99
9,A,87
7,9,aa

有什麼簡易方法能針對第三個欄位 (99 /87/aa)將他分別存成兩個資料檔案呢 ?
假設我想達到 99/87 存成一個檔案(數字的一組),aa存成另一個檔案,感謝。
微軟命令提示字元下可以做到嗎 ? 或者有其他簡易方法,感謝

8
csyu
iT邦高手 1 級 ‧ 2011-01-03 08:36:17
最佳解答

若是 .TXT 黨,用 EXCEL 可以搞定,方法如下:

1.開啟舊檔,選擇該TXT檔。
2.跳出 "匯入字串精靈" 小視窗,預設是選擇 "分隔符號(O)" ,按 下一步(N)。
3.在 "分隔符號(O)" 功能選擇 "[ ]逗點" ,此時資料已被區隔開來,按完成即可。
4.接下來如果要將aa文字與數字區隔,你可以對 99/87/aa 所在的C欄做排序。
資料排序完畢,可以複製想要的區塊另存了!

因為你只是舉例,可能實際資料內容未必如此單純,所以只能這樣回答!

10
Jerry
iT邦研究生 1 級 ‧ 2011-01-03 01:51:46

怎麼想到以前用pe2 可以很方便的解決,匯出成csv後,直接按alt+b 做出區塊,然後貼到另外一個檔案就解決了。只是pe2目前沒有人用了。

10
chk
iT邦新手 3 級 ‧ 2011-01-03 14:01:16

用excel排序...排序完再依你的要求選取資料複製到另一個檔案
另存新檔就好了吧..

10
sula3065408
iT邦研究生 1 級 ‧ 2011-01-03 19:07:07

用Perl寫大概一個小時之內可以搞定吧~

10
jabawork
iT邦新手 3 級 ‧ 2011-01-04 08:44:41

其實可以直接用 notepad++ 來達到類似pe2 的作法
1.將「,」取代成「,\t」
2.將第3欄位做區塊選取(先按住【ALT】鍵再用滑鼠選取

我要發表回答

立即登入回答