This topic created in 4393 days ago, the information mentioned may be changed or developed.
我有这样的一个 Excel 文件,其中有一列的数据是这样的,每一个记录都是由
英文字母(大小写),特殊字符,空格以及一个三位或四位长的数字构成的,而且数字总是在整个字符串的最后,数字前总是有一个空格的。
例如:
ABCD&DEFG 1234 或
Qwer Poiu 987
现在我想基于上述数据产生一个新列,该新列只包含上述字符串中的数字部分,请问有什么方法做这件事情吗?谢谢
这个文件共有数千行的数据,所以手工做的工作量...
10 replies • 2014-07-22 11:43:52 +08:00
 |
|
1
cedared Jul 22, 2014 1
最简单的办法 复制该列 到一个新列 然后替换该列中的“* ”为空,搞定
|
 |
|
6
iyoood Jul 22, 2014 1
=TRIM(RIGHT(A1,4))
|
 |
|
7
rrfeng Jul 22, 2014 1
数据-分列-分隔符-空格 over
|
 |
|
8
yuguig Jul 22, 2014 via Android
假设ABCD&DEFG 1234位置为A1,筛选出的数据位置在B1,使用函数right,具体为=right(A1,len(A1)-find(" ",A1)),引号间为空格(你已经说了数字之前总有空格),即可筛选出1234,然后只要向下十字拖动即可。
特殊情况:相对于第二组数据Qwer Poiu 987(即所有特殊字符为空格的数据,数据中会有两个空格。)会得到Poiu 987,可用同样的right函数做二次筛选即可。
另外,从文本截取的是虽然看着是数字,但有些有些地方会提醒不是数字,想要转换为数字,只要把结果乘1最简单。
|
 |
|
9
claliu Jul 22, 2014
这件事情搞定了,谢谢大家!
|
 |
|
10
ScotGu Jul 22, 2014
我也搭车求一个方法 192.168.0.0/24 如何将ip/掩码这种格式转换成 192.168.0.0 192.168.0.1 192.168.0.2 192.168.0.3 ........... 这样的IP列表?
|