excel怎样在文本里面选择数字
发布网友
发布时间:2024-07-13 11:33
我来回答
共3个回答
热心网友
时间:2024-08-06 02:16
您好:
楼主,对于您的问题,我认为可以用函数:mid函数 截取出来,至于,在MID函数中怎么设置开始值,那就用FIND函数来找出开始位置,截取个数嘛,看你是最后的几个,那就可以设置数值大一点。
当然,你也可以用LEFT函数来截取左边字符串,或者RIGHT函数来截取右边的字符串。
例如:你要截取 比如A1的内容是:[200041] 南京西路1168号中信泰富广场1701-04室 上海 200041
这里的:[200041],那么你就可以用,在要截取出来的单元格里输入:
==LEFT(A1,8) 就可以得出,这个效果了。
其他的你自己去查询一下这些函数的作用,再自己完善一下,这个问题应该不难,只是比较烦琐吧。呵呵
祝愿好运!
热心网友
时间:2024-08-06 02:21
你应该分别分列才对,
邮编,地址,姓名,电话,手机,这些要各分为一列就没问题了~~
热心网友
时间:2024-08-06 02:19
选数一次只能选一个,选多个就要增加辅助列,假设你的文本放在A列:
B1 用公式:
=LOOKUP(9E+307,--MID(A1&" 0",MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))
可以提取到 200041 这个数,要提后面的数,在C1输入公式:
=LOOKUP(9E+307,--MID((RIGHT($A1,LEN($A1)-FIND(B1,$A1)-LEN(B1)))&" 0",MIN(FIND({0;1;2;3;4;5;6;7;8;9},(RIGHT($A1,LEN($A1)-FIND(B1,$A1)-LEN(B1)))&1234567890)),ROW(INDIRECT("1:"&LEN((RIGHT($A1,LEN($A1)-FIND(B1,$A1)-LEN(B1))))))))
公式可以往后拖,多取几个数,取到0就是最后一个了;没有考虑过多的容错,不然太复杂了。