问题:无规律的字符串中,最后一个是字母的去掉,是数字的保留。

函数解决:

去掉字符串中最后一个字母_字符串

 

=IF(ISERROR(-RIGHT(A1)),LEFT(A1,LEN(A1)-1),A1)

解题思路:

LEFT(A1,LEN(A1)-1)是去掉最后一位字符的模式化公式

RIGHT(A1)提取出最后一个字符,在前面加上负号,如果是文本型数字则返回负数,否则返回错误值

去掉字符串中最后一个字母_字符串_02

 

利用If套Iserror判断,是错误值的返回去掉最后一个字符的公式,否则返回原值