【问题标题】:Convert text YYYY-MM-DD HH:MM:SS to Excel date将文本 YYYY-MM-DD HH:MM:SS 转换为 Excel 日期
【发布时间】:2017-07-26 21:26:02
【问题描述】:

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

我找到this question 并尝试如下操作:转到“设置单元格格式”,选择“日期类别”,将我的区域设置更改为澳大利亚,选择 YYYY-MM-DD,但它不起作用。

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

【问题讨论】:

  • 什么意思?它应该承认这是一个日期。只需将格式更改为 yyyy/-mm-dd?

标签: excel date


【解决方案1】:

这是你需要做的:

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

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

=日期值(B5)

  1. 将单元格 D5 格式化为日期

另请参阅:Convert Dates Stored as text to Dates(Microsoft Office)

【讨论】:

    【解决方案2】:

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

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

    告诉我进展如何。

    【讨论】:

    • 我不知道为什么,但是在我选择了所需的日期类型之后,没有任何改变。我用 DATEVALUE 函数解决了它。
    猜你喜欢
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    • 2016-05-13
    • 2016-11-06
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 2013-05-01
    相关资源
    最近更新 更多