发布网友
共5个回答
热心网友
1、首先打开自己电脑中的excel,然后找到想要去掉后两位的数字。
2、先用LEN函数返回要的字符数,即:去掉后两位返回的字符数。
3、再用LEFT函数从左侧返回去掉后两位的所有字符。然后即可看到成功取消数字的后两位,这样就完成了操作。
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。与其他办公室应用程序一样,它包括联合的服务器和基于互联网的服务。
热心网友
最后两位是01,公式SUBSTITUTE(A2,RIGHTB(A2,2),"",1),将数据中第一次出现的01替换掉。结果没有错。
如果只是去掉最后的两位数字,可用
=LEFT(A2,LEN(A2)-2)追问谢谢你的解答!明白了~
谢谢你的解答!明白了~
热心网友
首先你的例子有问题,我按照你去除最后两位帮你进行了简单的测试,如下:
1、如345678在c列,20行,截取除最后两位数据变成3456,如下所示:
使用公式:
=LEFT($C20,LEN($C20)-2)
2、使用你给的数据测试如下:
测试数据: YW01010501
使用公式:=LEFT($C22,LEN($C22)-2)
结果:YW010105
热心网友
你这个数据用这个公式会有问题,RIGHTB(A2,2)返回的值是'01'
在 SUBSTITUTE函数中查找这个数据中有多个‘01’进行匹配,因此,返回的值就是错的。
如果你非要用这个SUBSTITUTE做,可以在原来的数据后面添加一位字符(例如: 原数据放在B1单元格,则a1=b1&"A"),再把 SUBSTITUTE(A2,RIGHTB(A2,2),"",1)改为 SUBSTITUTE(A2,RIGHTB(A2,3),"",1)就行了。
热心网友
思路:不是去掉,而是不显示
1、输入公式:
=left(a1,len(a1)-2)
复制填充公式
2、函数说明