如何更改Excel中的默认数字格式?

我一直在'一般'types的这个string整数列。 每次我打开这个电子表格,我必须将其转换为“数字”types。 但是当我这样做,它会自动创build两个小数点。 例如,它将“12345”更改为“12345.00”。 每次使用“减小小数”都是令人讨厌的。 有没有办法对默认模式进行两个更改? 1)总是假定列有'数字'types,而不是'一般'types2)没有任何小数点。

尝试以下操作:

Excel截图

右键单击列,然后单击Format Cells... ,然后selectNumberCategory:列表和Decimal places:指定0

保存文件并重新打开,您应该看到该列设置为Number

编辑:

如果你想格式化到多个Excel文件 ,你可以写一个macros:

做了一些快速的研究,遇到了下面的VBA代码—我不赞赏这一点。 但是我改变了DoWork方法来添加: .Worksheets(1).Range("A1").NumberFormat = "Number"

 Sub ProcessFiles() Dim Filename, Pathname As String Dim wb As Workbook Pathname = ActiveWorkbook.Path & "\Files\" Filename = Dir(Pathname & "*.xls") Do While Filename <> "" Set wb = Workbooks.Open(Pathname & Filename) DoWork wb wb.Close SaveChanges:=True Filename = Dir() Loop End Sub Sub DoWork(wb As Workbook) With wb 'Do your work here .Worksheets(1).Range("A1").NumberFormat = "Number" End With End Sub 

设置格式如下:

在这里输入图像说明

一旦文件被保存,格式将被保留。