[問題] Excel 2003:請問依固定列數自動分組?

看板Office作者 (餃子羊)時間14年前 (2010/01/25 20:35), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
請問一下,最近操作電化學儀器,該系統將數據整理成一組.txt檔, 讀入Excel後(依照逗號分欄),發現資料格式如下: Segment1 -3 1.225 1.221 -2 1.251 0.286 -1 1.884 0.248 0 0.581 1.212 1 0.145 0.218 2 0.245 0.178 3 0.245 0.812 Segment2 -3 1.225 1.321 -2 1.221 1.486 -1 1.582 0.214 0 0.581 1.287 1 0.145 1.984 2 1.815 0.122 3 1.945 0.222 Segment3 -3 0.986 1.731 -2 1.253 0.636 -1 1.545 0.645 0 1.231 1.112 1 1.115 0.648 2 1.025 1.878 3 0.682 0.823 (空列)…以下重覆 因為這個.txt把每個Segment都合併在一個檔了,以致於我每次都要 手動圈選個別Segment,再複製/貼上到另一個檔案,非常不方便。 我注意到每個Segment資料列數都是固定的,如上面例子,每次都是 [空列]-[Segment?]-[7列資料],一直循環。 想請問一下版上前輩,是否有辦法將這些資料依照固定列數,自動分 類在個別"工作表"上呢? 或是有可能整理成以下格式呢?: Segment1 Segment2 Segment3 -3 1.225 1.221 1.225 1.321 0.986 1.731 -2 1.251 0.286 1.221 1.486 1.253 0.636 -1 1.884 0.248 1.582 0.214 1.545 0.645 0 0.581 1.212 0.581 1.287 1.231 1.112 1 0.145 0.218 0.145 1.984 1.115 0.648 2 0.245 0.178 1.815 0.122 1.025 1.878 3 0.245 0.812 1.945 0.222 0.682 0.823 請網友賜教,或指出哪本書籍有相關內容可以學習。非常感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.62.64

01/25 22:06, , 1F
假設資料在 Sheet1
01/25 22:06, 1F

01/25 22:06, , 2F
Sheet2!A1 =INDEX(Sheet1!$A:$C,INT((COLUMN()-1)/3)
01/25 22:06, 2F

01/25 22:07, , 3F
*9+ROW(),MOD(COLUMN()-1,3)+1) & ""
01/25 22:07, 3F

01/25 22:08, , 4F
然後往右拉到相對的位置,在往下拉到第8列
01/25 22:08, 4F

01/25 22:13, , 5F
01/25 22:13, 5F

01/26 13:06, , 6F
謝謝你!
01/26 13:06, 6F

01/26 13:38, , 7F
^^
01/26 13:38, 7F

01/27 19:27, , 8F
學弟妹也很高興~謝謝你的幫忙!
01/27 19:27, 8F
文章代碼(AID): #1BNO__By (Office)