如何在 Excel 2007 中将 2010 年 12 月 24 日上午 7:24:56 转换为时间?

如何在 Excel 2007 中将 2010 年 12 月 24 日上午 7:24:56 转换为时间?

在 CSV 文件中我有这种格式的数据

2010 年 12 月 24 日上午 7:24:56

在旧版本的 Excel 中,只需打开该文件它就会将其识别为时间。

2007 年却不然....而且我不太清楚如何让 Excel 将其识别为日期时间。

答案1

使用数据|文本到列将日期解析为 DMY:

  • 点击“文本分列”
  • 确保选择了“固定宽度”
  • 在日期和时间之间添加一个分栏符,并删除所有其他分栏符
  • 对于第一列,选择日期格式,然后在旁边的下拉框中选择 DMY
  • 单击“完成”

这会将日期解析为美国日期和时间,但位于不同的列中。要将它们重新放到单个列中,请在时间列旁边的列中创建一个公式,将两者相加。例如,如果您的日期从 A1 开始,时间从 B1 开始,则在 C1 中,只需输入=A1+B1并复制其余日期值即可。

答案2

在某些情况下,您还可以将值乘以一,以强制 Excel 将文本转换为数字(如果可能)。

A1 = 24/12/2010 7:24:56 AM
B1 = A1 * 1

希望能帮助到你。

相关内容