美文网首页
Excel数值前面显示0几种方式

Excel数值前面显示0几种方式

作者: 星空李祖锋 | 来源:发表于2018-05-08 16:56 被阅读0次

方法一

选中该单元格或单元格区域---右键---设置单元格格式---自定义---类型中写入  000  ---确定

这样单元格只要写入1,2,3...等数字就会显示成001,002,003...

方法二

选中该单元格或单元格区域---右键---设置单元格格式---文本---确定,再在单元格写入001,002,003....等数据

方法三

在写入的数据前加上  '  号,如  '001    这样加上'号的内容会被Excel表格默认为写入的是文本数字

嗯嗯嗯,这看起来一点毛病都没有,其实吧,今天就遇到了这样的一个坑。

我按上面的方法一,把我的数据不足12位的看起来是在前面加了0,可实际点进去你会发现他前面还是没有加有0,因为数据量非常大,七千多条,又不能从源库取数据,最后的方法是用来Excel VBA来解决了这一难题。

首先,我参考了怎么使用VBA功能,参考了这篇文章

https://jingyan.baidu.com/article/4ae03de32663953efe9e6b47.html

写得非常详细。

然后,编写程序

Sub test()

For i = 1 To 7905

a = Sheet1.Cells(i, 1)

Sheet1.Cells(i, 2) = "'" & String(12 - Len(a), "0") & a

Next

End Sub

运行之后,就把我的数据真正的在前面加了0,在其他列使用他也能正常读取到前面的0.

相关文章

网友评论

      本文标题:Excel数值前面显示0几种方式

      本文链接:https://www.haomeiwen.com/subject/cpdwrftx.html