![有没有一种快速的方法可以在 Excel 中实现常见的日期时间格式?](https://linux22.com/image/1572109/%E6%9C%89%E6%B2%A1%E6%9C%89%E4%B8%80%E7%A7%8D%E5%BF%AB%E9%80%9F%E7%9A%84%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Excel%20%E4%B8%AD%E5%AE%9E%E7%8E%B0%E5%B8%B8%E8%A7%81%E7%9A%84%E6%97%A5%E6%9C%9F%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
有人可以帮我找到 Excel(任何版本)内置的日期/时间的现成格式,例如:MM/dd/yyyy hh:mm AM/PM
我无法想象这不是一种常见的格式?2018 年 10 月 5 日下午 5:03 我喜欢用零填充的个位数和 4 位数的年份,但在“日期”格式列表或“自定义”格式列表中却没有任何接近的内容。
每次我需要在 Excel 中格式化日期/时间列时,我都需要手动输入该格式字符串。
编辑:根据我非常感谢的回复,我需要澄清一下问题。我知道如何选择范围和格式等。我只是感到困惑,在“设置单元格格式”对话框中的 Excel 列表中可用的所有格式中,没有一种是我认为非常常见的日期/时间格式(如果不是美国最常见的格式,也不是美国的默认区域设置格式)。我想我可能挖得太深了,而且有一些“默认区域设置日期时间”格式的热键。
感谢您在这方面的任何帮助。
答案1
答案2
我能向您建议的最快方法是单行 VBA 代码。
Thisworkbook.worksheets("Sheet1").range("A1:A150").numberformat = "MM/DD/YYYY HH:MM AM/PM"
怎么运行的:
- 按下
Alt+F11
打开 VB 编辑器。 - 形成查看菜单查找并点击 立即打开窗口。
- 复制并粘贴此代码立即窗口并结束输入按钮。
(A1:A150)
Excel 将格式化指定的所述数据范围约会时间。
笔记:
根据需要调整代码中的Sheet Name
& 。Cell references