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

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

函数解决:

 

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

解题思路:

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

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

 

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

posted @ 2022-10-29 18:13  熬肥妖  阅读(183)  评论(0编辑  收藏  举报