乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中如何批量删除字符串中的前导0-excel 去掉数字前的0,exce

<em>excel</em>中如何批量删除字符串中的前导0-excel 去掉数字前的0,exce

作者:乔山办公网日期:

返回目录:excel表格制作


有一个办法能解决,麻烦点,看你能不能接受吧
以000 123 45 67为例:
1、将数字0替换为前面带一个英文单引号的 '0,这时原数字会变为'0'0'0 123 45 67
2、将空格替换为空字符,这时数字会变为 '0'0'01234567
3、将英文单引号替换为空字符,这时数字会变为 '0001234567
最前面的单引号表示此单元格的数字为文本格式,在第3步时不会被替换为空字符,但打印时不会显示,我暂时也没有找到去掉它的办法,但应该没什么影响

直接用公copyzhidao:=IF(LEFT(A1,3)="000",REPLACE(A1,1,3,""),IF(LEFT(A1,2)="00",REPLACE(A1,1,2,""),IF(LEFT(A1,1)="0",REPLACE(A1,1,1,""),A1)))

1、打开excel表格,在A列的单元格中输入带“0”的数值。

2、然zhidao后在B1单元格中输入公式:=A1*1,将单元格的数据转换为数值。

3、点击回车,即可生成公式计算结果,下图中已经将数字前面的“0”去除了。

4、双击单元格右下角的绿色圆点,即可将公式向下复制,批量生成需要显示的数据。



方法一
选中这些数据所在单元格区域(按列进行)----右键---设置单元格格为常规----确定,再操作---数据---分列--完成

方法二
选中一空单元格---右键---复制---再选中数据所在单元格区域---右键---选择性粘贴---加---确定

方法三
用公式
假设数据在A列
B1单元格输入公式
=A1*1

=--A1
再选中B列---右键---复制---再右键----选择性粘贴---数值----确定后删去A列

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网