作者nohara001 ()
看板Office
标题[算表] 字串数字与文字分离
时间Sat Apr 15 23:03:59 2017
软体: EXCEL
版本:2010
我想利用公式将大量的数字和文字做分离,
例如: vfasjf46541364
vxvx54654
twqf56514318741
请问该怎麽处理?
我是有想到LEFT.....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.246.114
※ 文章网址: https://webptt.com/cn.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