[算表] excel 取出同ㄧ储存格不同内容

楼主: rtvb1208 (明明)   2019-07-19 12:29:07
软件:excel
版本:2007
不知道该怎么下标题
我的问题:
表格中联络人电话这栏中同时包含市话和手机号码,
有办法取出所有的手机号码吗?
或者是删除市话号码吗?
由于有快7千笔资料,
一个一个手动删除市话超费工
例如这样,从左边栏变到右边栏
https://i.imgur.com/vPLkVYp.jpg
谢谢各位!
楼主: rtvb1208 (明明)   2019-07-23 13:20:00
发现了只要是市话在前,就会抓不出来,请问有解决方案吗?
作者: soyoso (我是耀宗)   2019-07-23 14:55:00
解决方式07/19 15:46回文连结内的公式就是模拟的储存格a8就是市话在前,且市话内有09,b8公式就可抓出
作者: cutekid (可爱小孩子)   2019-07-23 15:12:00
推(Y)
楼主: rtvb1208 (明明)   2019-07-23 21:12:00
哦哦哦,我没注意到,明天再试试看,谢谢S大神~
作者: soyoso (我是耀宗)   2019-07-19 12:43:00
楼主: rtvb1208 (明明)   2019-07-19 14:00:00
真的可以,S大真是太厉害了,大感谢!!不好意思,我又遇到问题了,将程式复制到档案后,大部分都可以成功抓出来,但有些抓不出来,不晓得是什么原因?https://i.imgur.com/G19mmgg.jpg
作者: soyoso (我是耀宗)   2019-07-19 14:23:00
公式内为char(10)而非char(12)
楼主: rtvb1208 (明明)   2019-07-19 15:14:00
好的,由于当时建档格式没有统一,有些电话有-有些没有,当我输入10时,抓出来会少2码,我才擅自改成12
作者: windknife18 (windknife18)   2019-07-19 15:36:00
=IFERROR(TRIM(MID(SUBSTITUTE(A1,CHAR(10),REPT(" ",20))&REPT(" ",20),FIND("09",SUBSTITUTE(A1,CHAR(10),REPT(" ",20))&REPT(" ",20)),20)),"")
作者: soyoso (我是耀宗)   2019-07-19 15:45:00
这样不正确因为如是市话在手机上且有09的话,就抓不到了https://i.imgur.com/payvP5I.jpg 类似这样
作者: windknife18 (windknife18)   2019-07-19 16:17:00
对喔,没注意 @[email protected]

Links booklink

Contact Us: admin [ a t ] ucptt.com