我在Excel中有一个电子表格,其中在列中,例如,B在单元格B5处向下,有一个日期以文本格式输入为YYYY-MM-DD HH:MM:SS . 我想以这样的方式转换它,Excel将能够将其识别为日期,因为那时我需要使用过滤器等等 .
我找到this question并试图按如下方式进行:转到格式化单元格,选择日期类别,将我的区域设置更改为澳大利亚,选择YYYY-MM-DD,但它不起作用 .
有人可以帮我将所选列中的所有文本日期转换为Excel日期吗?小时,分钟和秒不是很重要 .
我在Excel中有一个电子表格,其中在列中,例如,B在单元格B5处向下,有一个日期以文本格式输入为YYYY-MM-DD HH:MM:SS . 我想以这样的方式转换它,Excel将能够将其识别为日期,因为那时我需要使用过滤器等等 .
我找到this question并试图按如下方式进行:转到格式化单元格,选择日期类别,将我的区域设置更改为澳大利亚,选择YYYY-MM-DD,但它不起作用 .
有人可以帮我将所选列中的所有文本日期转换为Excel日期吗?小时,分钟和秒不是很重要 .
2 回答
这是你需要做的:
1)确保具有文本日期的单元格格式为 General .
2)使用DATEVALUE函数将文本日期转换为Excel序列号 . 例如,如果B5具有YYYY-MM-DD HH:MM:SS,则在单元格D5中输入:
3)将单元格B5格式化为 Date .
另见:Convert Dates Stored as text to Dates(Microsoft Office)
由于日期格式不起作用,请尝试
右键单击>>格式单元格>>类别=自定义>>类型= d / mm / yyyy h:mm如果你不想要h:mm那么只需使用type = d / mm / yyyy
让我知道事情的后续 .