作者nohara001 ()
看板Office
標題[算表] 字串數字與文字分離
時間Sat Apr 15 23:03:59 2017
軟體: EXCEL
版本:2010
我想利用公式將大量的數字和文字做分離,
例如: vfasjf46541364
vxvx54654
twqf56514318741
請問該怎麼處理?
我是有想到LEFT.....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.246.114
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1492268644.A.721.html
2F:→ nohara001: 看能解釋一下公式嗎?? 04/15 23:27
3F:→ soyoso: find找出0-9於字串內第一個字元位置,min回傳最小 04/15 23:56
4F:→ soyoso: mid以上述取得的數值開始抓取 04/15 23:57
5F:→ soyoso: substitute則是取代 04/15 23:59
6F:→ nohara001: 那如果裡面還有中文字呢?? 04/16 00:07
7F:→ soyoso: 舉例 04/16 00:11
8F:→ nohara001: 就是一些商品的中文名稱後面加他的編號這樣 04/16 10:16
10F:→ nohara001: 請教一下255是什麼意思?? 04/16 10:23
11F:→ soyoso: mid第3引數num_chars傳回的字元數,儲存格編號有可能超過 04/16 10:25
12F:→ soyoso: 255個字元數的話,可改以函數len儲存格的方式 04/16 10:26
13F:→ nohara001: 所以255是說最多可抓該格的字元數??? 04/16 12:30
14F:→ nohara001: find裡面的{} 跟裡面數字還有後面的兩個參數是什麼意 04/16 12:32
15F:→ nohara001: 思?? 04/16 12:32
16F:→ nohara001: A1&"0123456789"??????? 04/16 12:33
17F:→ soyoso: 255是指從第2引數起所抓的字元數,不是最多可抓該格的字元 04/16 13:00
18F:→ soyoso: 數 04/16 13:00
19F:→ soyoso: 後面兩個參數是指什麼?這個A1&"0123456789"嗎? 04/16 13:02
20F:→ soyoso: 如果是的話為字串連結 04/16 13:02
21F:→ nohara001: 對 字串連結是指?? 04/16 13:50
22F:→ soyoso: 儲存格a1和字串"0123456789"連結 04/16 13:51
23F:→ nohara001: 用串接的意思是嗎? 04/16 14:21
24F:→ soyoso: 如原po所述 04/16 14:28
25F:→ nohara001: 感謝你耐心解析 不過我還是有點亂,{0123456789} 是陣 04/16 14:57
26F:→ nohara001: 列的意思嗎放?? 04/16 14:57
27F:→ soyoso: 連結內的{}為矩陣常數 04/16 15:09
28F:→ nohara001: 那裡面一定是0到9嗎?? 04/16 15:11
29F:→ soyoso: 不一定 04/16 15:13
30F:→ nohara001: 那舉例中1-0是為何?? 抱歉理解力有點差 04/16 15:20
31F:→ soyoso: 什麼是"那舉例中1-0是為何??" 04/16 15:27
32F:→ nohara001: 就是例子裡面的矩陣呀 {0123456789} 04/16 15:33
33F:→ soyoso: 不了解,1-0就是例子裡面的矩陣 04/16 15:35
34F:→ soyoso: 應說我不了解的是1-0"就是"例子裡面的矩陣,之所以"就是" 04/16 15:40
35F:→ soyoso: 這二者的關係有相等? 04/16 15:40
36F:→ nohara001: 我亂了XD 04/16 15:59
37F:→ soyoso: 原po是想問矩陣常數為何要出現在公式find的第1引數內嗎? 04/16 16:57
38F:→ soyoso: 如果是的話,於回文第3筆已回覆 04/16 16:59
39F:→ soyoso: 找出符合0-9於字串內的第一個字元位置 04/16 21:34