我一直在'一般'類型的這個字符串整數列。每次我打開這個電子表格時,我都必須將其轉換爲「數字」類型。但是當我這樣做時,它會自動創建兩個小數點。例如,它將「12345」更改爲「12345.00」。每次使用'減小小數'都是令人討厭的。有什麼方法可以對默認模式進行兩個更改嗎? 1)總是假定列有'數字'類型,而不是'一般'類型 2)沒有任何小數點。如何更改Excel中的默認數字格式?
回答
打我19秒?該死的速度很快:) – Rushikumar
我的意思是實際上有多個相同格式的電子表格。因此,在一個電子表格中更改格式不會對其他電子表格產生任何影響。對困惑感到抱歉! –
@Rushikumar實際的頭腦通常會聚合到同一個解決方案。 –
嘗試以下操作:
右鍵從Category:
列表中單擊列,然後單擊Format Cells...
,然後選擇Number
和Decimal places:
指定0
保存文件並重新打開,你應該看到該列設置爲Number
編輯:
如果要應用格式多個Excel文件,你可以寫一個宏:
做一些快速研究,遇到以下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
我的意思是實際上有多個具有相同格式的電子表格。因此,在一個電子表格中更改格式不會對其他電子表格產生任何影響。對困惑感到抱歉! –
@JunJang因此,如果我理解正確,你想要一個特定的列(例如說'列G')在Excel工作簿中的所有工作表中具有**相同的**格式?如果是這樣,除非有數百張表,否則我仍然會使用建議的解決方案 – Rushikumar
不,我的意思是有多個工作簿(我很抱歉,我以前是工作簿,而不是工作表,這兩個有點混淆)。 –
- 1. 如何更改odoo中的many2one字段的默認格式
- 2. 在Primefaces中更改默認格式dataExporter
- 3. 在Excel 2007中更改數字格式
- 4. 在R中更改默認數字格式
- 5. 更改網格中的默認行數
- 6. 更改默認的Ruby時間格式
- 7. 如何在emacs中更改默認的pdb命令格式?
- 8. 如何更改cakephp中的默認日期格式?
- 9. 如何在python中更改默認的浮動打印格式?
- 10. 如何在Rails 3中更改日期的默認格式?
- 11. 如何更改C++中的默認本地時間格式?
- 12. java:默認數字格式
- 13. Symfony2默認數字格式
- 14. Excel VBA更改單元格值更改的數字格式
- 15. 如何更改Firebug的默認字體?
- 16. Cakephp 3.2更改默認日期格式
- 17. 更改默認浮動打印格式
- 18. 更改codeigniter默認url格式
- 19. 更改默認HTSQL輸出格式
- 20. 如何更改JPA生成的列名的默認格式
- 21. 如何更改Active Support的默認json時間格式?
- 22. 如何更改yapsy插件的默認文件格式?
- 23. 如何更改默認的Django日期模板格式?
- 24. 如何更改Joomla組件的視圖默認格式?
- 25. xlwrite在Excel中更改字體格式
- 26. 如何更改UIWebView默認字體
- 27. 如何更改Excel中的默認評論窗口大小?
- 28. 如何在excel 2010中更改默認的vba引用
- 29. 如何更改在Excel中的默認保存爲.xlsm類型
- 30. matplotlib - 改變默認格式
回覆:*「每次我打開該電子表格,......」 * - 你是說,即使你改變了數字格式(和保存工作簿)**相同**工作簿需要在下次打開時調整數字格式? – Jeeped