EXCEL中如何从单元格内容如1.1.1 1.2.1中提取出1.1 1.2?

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:06:11
如题,例如某单元格内容为7.1.8 7.1.22 7.2.3 7.2.6 7.3 7.4.2,如何用公者其他方法从其中提取出前三位字符如7.1 7.1 7.2 7.2 7.3 7.4?每个单元格中有1个或多个代码,且有的是如7.1.8之类的有的是如7.3之类的,请达人告知,谢谢。
是我没写清楚,每个单元格中不止一个代码,有7.1.2 10.2.3这种的,好像应该以“.”为符号进行界定,我需要提取出的是第二个点前面的数字,怎么办到啊?

1.先选a1;菜单:数据>分列... 分隔符号>空格
把数据分成若干列
如例题就是A1到f1的范围

2.然后再写公式提取.
在g1输入:
=IF(A1="","",IF(LEN(A1)-LEN(SUBSTITUTE(A1,".",""))=1,A1,LEFT(A1,FIND("@",SUBSTITUTE(A1,".","@",2))-1)))
然后右拉到J1.

数据在a1
b1输入
=left(a1,3)

在a1 b1输入 "=left(a1,3)"