Board logo

標題: [發問] 資料剖析 [打印本頁]

作者: vinejason    時間: 2018-6-23 22:55     標題: 資料剖析

一舨來說;遇到資料拆開的問題
常用"資料剖析"來解決
但最近我遇到一個無法用此方法解決問題
問題 : 一個欄位分成六個欄位
資料量數千筆
[attach]28881[/attach][attach]28881[/attach]
作者: ML089    時間: 2018-6-24 10:30

D1 =TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,";","/"),CHAR(10),"/"),"/",REPT(" ",99)),COLUMN(A1)*99+1,99))
右拉
作者: vinejason    時間: 2018-6-24 20:51

回復 1# vinejason

可以解說嗎 ?
很好用 但不是很懂
作者: ML089    時間: 2018-6-25 22:09

回復 3# vinejason

要按我說明內容下方的 "回覆",系統才會發通知給我,....

公式
D1 =TRIM(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,";","/"),CHAR(10),"/"),"/",REPT(" ",99)),COLUMN(A1)*99+1,99))
右拉

說明
1. 資料剖析符號 有 "/"、CHAR(10)、";" 有三種, 使用 SUBSTITUTE(SUBSTITUTE($A1,";","/"),CHAR(10),"/") 公式將 資料剖析符號 變成 "/" 一種。
2. 將資料剖析符號  "/" 以 99個空格取代,SUBSTITUTE(... ,"/",REPT(" ",99))
3. MID( ...  ,COLUMN(A1)*99+1,99)),每次取99個字元,每右移一格利用 COLUMN(A1)*99 增加取字的起始位置。
4. TRIM 將插入99空格刪除。
作者: vinejason    時間: 2018-6-26 14:10

回復 4# ML089

謝謝詳細的解說
讓愚拙的有機會成長
謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)