如何更改Excel中的默认数字格式?
我一直在'一般'types的这个string整数列。 每次我打开这个电子表格,我必须将其转换为“数字”types。 但是当我这样做,它会自动创build两个小数点。 例如,它将“12345”更改为“12345.00”。 每次使用“减小小数”都是令人讨厌的。 有没有办法对默认模式进行两个更改? 1)总是假定列有'数字'types,而不是'一般'types2)没有任何小数点。
尝试以下操作:
右键单击列,然后单击Format Cells...
,然后selectNumber
从Category:
列表和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
设置格式如下:
一旦文件被保存,格式将被保留。