假设数据在B列,可在B列右边加一辅助列C列,
C1中输入公式如下:
=if(right(b1,1)=0,left(b1,len(b1)-1),b1)
然后一直往下拖就OK了,这个公式会把B1中最后一位是0的,去掉最后的0位,若最后一位不是0,则不变
假设数字在A列。
如果同一保留前8位,公式
=left(a1,8)
如果只是将9位数的末位0去掉,非0的还保留,公式
=IF(AND(LEN(A1)=9,--RIGHT(A1)=0),LEFT(A1,8),A1)
公式2可以简化为:
=LEFT(A1,8+(LEN(A1)=9)*(--RIGHT(A1)<>0))
公式下拉填充
然后将B列复制,在A列选择性粘贴-数值
点击编辑->查找->点击查找窗口的菜单栏替换,
将你要改的内容输入“查找内容”右边的输入框中,再把你改后的内容输入“替换为”右边的输入框中。
点击窗口下的“全部替换”按钮会将找到的全部替换,若想一步步替换点击“替换”按钮即可
如数据在A列,使用辅助列(如H列),H1=left(A1,8),向下填充,然后复制该列,选择A列-选择性粘贴-数值。再删除辅助列。
最后一位如果是0那就去掉,如果不是0那就保留是吗?
=IF(MOD(A1,10)=0,A1/10,A1)