将文本 YYYY-MM-DD HH:MM:SS 转换为 Excel 日期

问题描述 投票:0回答:3

我在 Excel 中有一个电子表格,例如,在单元格 B5 的 B 列中,向下有一个以文本格式输入的日期,格式为 YYYY-MM-DD HH:MM:SS。我想以 Excel 能够将其识别为日期的方式进行转换,因为那样我需要使用过滤器等。

我发现这个问题并尝试按如下方式执行此操作:转到“设置单元格格式”,选择“日期类别”,将我的区域设置更改为“澳大利亚”,选择“YYYY-MM-DD”,但它不起作用。

有人可以帮我将选定列中的所有文本日期转换为 Excel 日期吗?小时、分钟和秒并不是很重要。

excel date
3个回答
8
投票

这是您需要做的:

  1. 确保带有文本日期的单元格格式为常规

  2. 使用 DATEVALUE 函数将文本日期转换为 Excel 序列号。例如,如果 B5 的格式为 YYYY-MM-DD HH:MM:SS,则在单元格 D5 中输入:

=日期值(B5)

  1. 将单元格 D5 设置为日期

另请参阅:将存储为文本的日期转换为日期 (Microsoft Office)


3
投票

由于日期格式不起作用,请尝试

右键单击>>设置单元格格式>>类别=自定义>>类型=d/mm/yyyy h:mm 如果您不想要 h:mm 那么只需使用 type=d/mm/yyyy

让我知道进展如何。


0
投票

我得到了#VALUE!尝试 {=DATEVALUE} 时返回。

参考屏幕截图,D 列的格式为“常规”,E 列的格式为“日期”。

有什么想法吗?

datevalue-valueerror

© www.soinside.com 2019 - 2024. All rights reserved.