关于excel批量加零

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:26:45
有一些数据(学号)开头应该是0,我需要这些零,但由于提供数据给我的人的问题,没有选择文本状态,这样就把0给弄没了,我想把0都加上,但手工操作太麻烦,有没有什么方法? 因为开头的0需要在文本状态下才能加上,我不知道还能不能用公式或者其它的操作?

很简单,首先选中学号的这一列,右键 "设置单元格格式",在"数字"选项卡中,从左面列表中选择最后的"自定义";然后,设置自定义格式的"类型",你的学号是几位就设几个0(假如你的学号是:020601,020602,共6位,类型设成000000),单击确定就可以了!

简单点的办法:

先把单元格全设成文本型,
假设你的数据在A列,并且学号全是10位的,不足10位的补0

B1=IF(LEN(A1)=10,A1,0&A1)
并填充全列

这样如果A列有小于10位的数字,就会自动加个0,成为B列

如果还有缺0的,再用一遍公式:
C1=IF(LEN(C1)=10,C1,0&C1)
并填充全列

如此在C,D,E列重复这样的公式,就可以把缺少的0全填上。

在数字前面打’

如’012589

二楼的方法比较简单

可以用公式啊 在另一列输入0,然后在另一列输入:=""&“”不就可以了 ?