[算表] 依字串各分類,分割到每個欄位

作者: lphotoimpact (楓)   2017-07-05 22:00:15
軟體:EXCEL
版本:2016
各位大大好
想要請教
我有客戶的購買清單
http://imgur.com/1UKGRbL
想要藉由語法,將商品內各個種類分割到不同變項,呈現如下
http://imgur.com/YpUHCGM
之前學習修改,只會擷取到整個( )內的部分
TRIM(LEFT(MID($D14,FIND("(",$D14)+1,255),FIND(")",
MID($D14,FIND("(",$D14)+1,255))-1))
或只抓到前面第一個種類,第二個就不會抓...
TRIM(LEFT(MID($D14,FIND("(",$D14)+1,255),FIND(",",
MID($D14,FIND("(",$D14)+1,255))-1))
而且如果遇到該筆訂單只有一個種類的,則出現錯誤
(因為我條件是找",")
想要呈現這個方式,主要是再用WORD的合併列印,
印出每個客戶一張A5格式的出貨單
研究了幾天還是一直弄不出來,需要再尋求各位大大解惑
模擬的檔案
https://drive.google.com/open?id=0B-LMW-HNWJ0zN2NGZF8tQUh3WVU
作者: soyoso (我是耀宗)   2017-07-05 22:04:00
提供的檔案,點入出現您必須擁有權限
作者: lphotoimpact (楓)   2017-07-05 22:08:00
抱歉,沒發現有權限,已經改公開了
作者: soyoso (我是耀宗)   2017-07-05 22:16:00
先取代(、)符號 https://i.imgur.com/BZgTXjW選擇貼上值,資料剖析,符號以全形逗號https://i.imgur.com/eR1LVSt如以公式的話 https://i.imgur.com/bwD4s6N尋找取代,尋找目標(和全形逗號分別取代成分行符號ctrl+j鍵入,尋找目標 ),取代成部分不鍵入任何字元如每行前面有多一個空白格的話,再尋找目標 分行符號ctrl+j鍵入後面打上空白鍵,取代成分行符號ctrl+j以上述步驟執行後結果https://i.imgur.com/xBURS6c
作者: lphotoimpact (楓)   2017-07-05 22:37:00
非常感謝,我也只想到手動取代,想說語法找"("或","就斷行
作者: soyoso (我是耀宗)   2017-07-05 22:43:00
如以公式的話 https://i.imgur.com/FO4hfWa儲存格格式,對齊方式,自動換列(勾選)或是 https://i.imgur.com/wq1sZ3a如格式上都是(括號後接上一個空白格的話https://i.imgur.com/fbSZMcN
作者: lphotoimpact (楓)   2017-07-06 00:36:00
非常感謝您,幫助非常大^^

Links booklink

Contact Us: admin [ a t ] ucptt.com