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

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

我找到this question并试图按如下方式进行:转到格式化单元格,选择日期类别,将我的区域设置更改为澳大利亚,选择YYYY-MM-DD,但它不起作用 .

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

回答(2)

2 years ago

这是你需要做的:

1)确保具有文本日期的单元格格式为 General .

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

= DATEVALUE(B5)

3)将单元格B5格式化为 Date .

另见:Convert Dates Stored as text to Dates(Microsoft Office)

2 years ago

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

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

让我知道事情的后续 .