Re: [算表] 想將同一儲存格內的斷行,進行分割

看板Office作者 (楓)時間9年前 (2017/03/28 16:31), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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://www.ptt.cc/bbs/Office/M.1490689916.A.D92.html

03/28 16:43, , 1F
03/28 16:43, 1F

03/28 16:56, , 2F
非常謝謝S大!! 受益良多
03/28 16:56, 2F
文章代碼(AID): #1OsXzysI (Office)
文章代碼(AID): #1OsXzysI (Office)