Excel去掉最后一个特定字符
来源:网络收集 点击: 时间:2024-08-22这组数据,我们想要去掉最后一个字符,怎么处理呢?

在C2单元格输入公式=LEFT(B2,LEN(B2)-1),然后向下拖动。
注意:此时C列必须是常规类型

如果C列经过“数据-分列”操作变为文本类型,那会把=LEFT(B2,LEN(B2)-1)当做普通文本处理而不是当做函数。

复制函数计算结果直接粘贴到D列,发现D列中的值也是函数公式而不是值,如果公式中的数据源删除掉的话那D列的值也就不存在了。

我们在粘贴的时候,如果使用选择性粘贴,修改粘贴类型为“数值”,那粘贴的就是公式计算结果而不是公式。


学会了去掉最后一个字符,那去掉最后一个特定字符就是先判断一下最后一个字符是不是自己想要去掉的那个,如果是的话去掉如果不是就保留原值,这里需要用到IF函数。

在C2单元格输入公式=IF(RIGHT(B2,1)=a,LEFT(B2,LEN(B2)-1),B2)
,然后向下拖动。
注意:此时C列必须是常规类型


IF语句结构是IF(logical_test,,),第一个值是判断条件,第二个值是判断条件为true时的结果,第三个值是判断条件为false是的结果。
解释本例IF代码:如果RIGHT(B2,1)=a即B2单元格右边第1个字符如果是a,就返回LEFT(B2,LEN(B2)-1)即把最后一个字符去掉,否则就返回B2即不做处理。
4/4函数解释:
LEFT(B2,LEN(B2)-1)表示从左边截取B2单元格中字符,截取长度为LEN(B2)-1;
LEN(B2)表示B2单元格中字符的长度;
RIGHT(B2,1)表示从右边截取B2单元格中的一个字符,即最后一个字符。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1149704.html