在 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
希望能帮助到你。