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