excel |
您所在的位置:网站首页 › excel单元格不显示秒数 › excel |
在工作中,我们经常使用生成的 csv 文件,其中时间数据为一列,并且时间数据精确到最接近的秒。在 Excel 2007(在 Windows 7 上)中打开文件,显示默认显示 m/d/yyyy hh:mm。如果我们保存文件(即使没有实际添加或更改任何数据),秒数据就会丢失,除非我们首先将格式更改为 m/d/yyyy hh:mm:ss。 有没有办法让Excel默认显示秒数据,这样我们就不用担心丢失秒数据? 注意 - 这是关于 csv 文件的,因为生成这些文件以及随后对其进行操作的工具只能理解 csv 但不能理解 xls(x) 格式。 注释 2 - 我发现 this answer ,这似乎不起作用。 最佳答案 您已经有了解决方案。 您可以在 PERSONAL.XLSB 中编写宏并指定热键。在 Excel 中打开 CSV 文件后,只需按热键即可。 Sub Macro1() ' Application.FindFormat.NumberFormat = "m/d/yyyy h:mm" Application.ReplaceFormat.NumberFormat = "m/d/yyyy h:mm:ss" Cells.Replace What:="", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=True End Sub或者您可以使用 Ctrl-H 调用“查找和替换”对话框,然后单击“格式……”,然后单击“全部替换”:
关于excel - 强制 Excel 2007 默认显示时间数据中的秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30625364/ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |