EXCEL字符中提取数字

2024-12-30 20:07:50
推荐回答(5个)
回答1:

1、以excel2010版本为例,如下图,可用left和right结合find函数来提取“*”号前面和后面的数字;

2、首先在B1单元格输入公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符号前面的数字;

3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字;

4、如下图,最后下拉填充公式则可。

回答2:

可以利用自定义函数,从字母数字字符串中,提取数字。

软件版本:Office2007

方法如下:

1.从A列字符串中提取数字:

2.Alt+F11,在右侧空白处点击右键,插入模块:

3.在模块中输入代码如下:

4.返回Excel,利用自定义的“取数字”函数,就可以得到结果:

回答3:

如果该字符XXX*XXXX在单元格A1中,且假定*前面是三位,后面是四位。可以在除A1外的任意单元格中,输入函数=mid(A1,1,3)即可提取*前面的三位数字。同理:=mid(A1,5,4),可提取*后面的四位数字。或者用=left(A1,3)也可提取*前面的三位数字。=right(A1,4)也可提取*后面的四位数字。希望能帮得到您。

回答4:

如何把表格中的数字单独提取出来呢?用复制-粘贴就能搞定。

回答5:

用left或者right结合find函数就可以了。
取前面的:
=LEFT(A1,FIND("*",A1)-1)
取后面的:
=RIGHT(A1,LEN(A1)-FIND("*",A1))
如果想结果是数值形式,可以在前面增加--
变成=--LEFT(A1,FIND("*",A1)-1)