![Excel 根据值以不同方式格式化小时和分钟](https://linux22.com/image/1314134/Excel%20%E6%A0%B9%E6%8D%AE%E5%80%BC%E4%BB%A5%E4%B8%8D%E5%90%8C%E6%96%B9%E5%BC%8F%E6%A0%BC%E5%BC%8F%E5%8C%96%E5%B0%8F%E6%97%B6%E5%92%8C%E5%88%86%E9%92%9F.png)
我经常将不同数据源的数据复制粘贴到 Excel 中。一个字段是小时 + 分钟字段(已格式化hh:mm
)。
当我将数据粘贴到 Excel 中时,24 及更高的小时值会正确转换,而小于 24 的值会转换为分钟和秒(请参见下面的示例数据)。
因此看起来 Excel 正在根据数据是否可以解释为时间来执行一些自动条件格式设置。
有谁知道如何解决这一问题?
| 22:40 | ←this should be 22:40:00
| 23:25 | ←this should be 23:25:00
| 23:55 | ←this should be 23:55:00
| 23:59 | ←this should be 23:59:00
| 24:05:00 | ←ok
| 24:29:00 | ←ok
| 24:35:00 | ←ok
答案1
是的。因为一个转换成时间,一个转换成日期,格式不同。
对于改变格式:
- 右键单击列标题。
- 选择“设置单元格格式...”。
- 从“数字”选项卡的类别列表中选择“时间”。
- 从类型列表中,选择类似于“37:30:55”的项目。
- 单击“确定”。