作者lphotoimpact (枫)
看板Office
标题Re: [算表] 想将同一储存格内的断行,进行分割
时间Tue Mar 28 16:31:53 2017
※ 引述《lphotoimpact (枫)》之铭言:
: 软体:EXCEL
: 版本:2016
: 各位好
: 我在协助朋友将虾皮网站系统,汇出的出货单进行整理
: 想写语法撷取想要的段落,方便使用
: 原始的资料类似如下
: http://imgur.com/OIbPHuD
: 想要变成这样
: http://imgur.com/dC7GNR9
: 网路查询,看到类似此教学,不过我每个储存格内的行数不一样
: http://isvincent.pixnet.net/blog/post/47068219
: 想求助各位该怎麽写才能达到目的@
不好意思,需要再请教
我目前想深入继续做摄取片段字串
想要呈现如下 (从N栏分别撷取成Q:S)
http://imgur.com/i64fnYF
我试着写以下语法
Q =MID(N2, FIND("商品名称:",N2,1)+5, FIND(";",N2,1)-FIND("商品名称:",N2,1)-5)
R =MID(N2, FIND("价格:",N2,1)+3, FIND("; 数量:",N2,1)-FIND("价格:",N2,1)-3)
可是在S栏就碰壁了
S =MID(N2, FIND("数量:",N2,1)+3, FIND(";",N2,1)-FIND("数量:",N2,1)-3)
只知道FIND(";",N2,1)会去抓到最前面首个;
该如何修改较佳?
范例表单如附件
https://drive.google.com/open?id=0Bx6VFxB--6NQUGpNVmp5eUxuNTA
Ps.
这段我写的蛮死,若字串中「; 数量:」前面又多个「; 型号:」,整个撷取就失败了
原想做成从「商品名称:」撷取到;停住
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.128.67.236
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1490689916.A.D92.html
2F:→ lphotoimpact: 非常谢谢S大!! 受益良多 03/28 16:56