天天看點

去掉字元串中最後一個字母

問題:無規律的字元串中,最後一個是字母的去掉,是數字的保留。

函數解決:

去掉字元串中最後一個字母
=IF(ISERROR(-RIGHT(A1)),LEFT(A1,LEN(A1)-1),A1)      

解題思路:

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

RIGHT(A1)提取出最後一個字元,在前面加上負号,如果是文本型數字則傳回負數,否則傳回錯誤值

去掉字元串中最後一個字母

利用If套Iserror判斷,是錯誤值的傳回去掉最後一個字元的公式,否則傳回原值