乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>表格怎么批量把数据变成八位数,不够的用0补齐?-excel 补齐位数

<em>excel</em>表格怎么批量把数据变成八位数,不够的用0补齐?-excel 补齐位数

作者:乔山办公网日期:

返回目录:excel表格制作


方法
选中数据所在单元格---右键---设置单元格格式---数字选项卡----自定义---类型中输入 00000 --确定

方法二
假设数据在A列,从A1单元格开始的数据
则,B1单元格写入公式
=IF(A1=","",TEXT(A1,"00000"))

=IF(A1="","","00"&A1) 用这个公式必须肯定A列的数据是三位数的数据
下拉复制公式

再选中B列---右键---复制---再右键---选择性粘贴---数值---确定---删去原A列,新的A列就是你要的样式了

假设这一列zhidao是a列。
选中这一列,设置单元格格式,自定义为
00000000
也就是8个0,确定即可
这只是视觉上满足了你的要求。
如果要实际数值,就需要使用公式了
b1输入
=REPT("0",8-LEN(A1))&A1
下拉填充
假定你的数据在A列且从A1开始,B1输入如下公式并向下复制
=right("000"&left(A1,find("-",A1)),4)&right("00000"&right(A1,len(A1)-find("-",A1)),5)

自定义单元格格式为 000

对补充问题的回复:
假设原数据在A列
=left(a1,6)&text(mid(a1,7,3),"000")

相关阅读

关键词不能为空
极力推荐

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