EXCEL截取"-"字符的前后数字部分

2024-11-02 23:37:18
推荐回答(4个)
回答1:

这个用函数公式比较复杂,可以用快速填充功能简单实现:

1、先在最上面两行,输入两个正确结果。

2、选中这两个结果,下拉到数据区域,然后按下图,在出现的智能标签中,选择【快速填充】

3、即可得到正确结果。

4、这个功能需要Excel2013或以上版本,你用的是WPS,不确定有此功能,你可以试一下。

回答2:

在B1输入公式:
=MID(A1,MAX(IF(MID(A1,ROW($1:$99),1)>="吖",ROW($1:$99)))+1,19)
数组公式,按Ctrl+Shift+Enter(三键同时按)结束公式输入,再向下填充即可。

回答3:

公式如下:
=IF(ISNUMBER(VALUE(LEFT(MID(A1,FIND("-",A1)-3,100),1))),MID(A1,FIND("-",A1)-3,100),IF(ISNUMBER(VALUE(LEFT(MID(A1,FIND("-",A1)-2,100),1))),MID(A1,FIND("-",A1)-2,100),MID(A1,FIND("-",A1)-1,100)))

回答4:

=RIGHT(A1,FIND("-",A1)-4))