[算表] 依字串各分类,分割到每个字段

楼主: 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