我有一个日期列,其中的日期格式如下:
Last Login
04 Jun 2024
10 Jun 2024
10 May 2024
13 Jun 2024
我突出显示了该列,然后转到单元格格式,然后选择日期类别,然后选择格式选项“31 Dec 1999”,它显示格式代码“D MMM YYYY”。 然后就OK了。
但是,当我尝试按此列对表进行排序时,它只是将它们按照如上所示的顺序排列,就好像按文本字符串排序一样。
有人知道我做错了什么吗? 这是一个错误吗? 这是 MacOS 上的 OpenOffice 4.1.11 中的内容。
我找到了答案 - 这是因为日期是文本字符串。 如果我点击“04 Jun 2024”,左上角显示的实际值是
'04 Jun 2024
开头的单引号告诉 OpenOffice 这是一个文本字符串。如果我删除它,那么它“变成”日期,并且可以根据我选择的任何日期格式选项显示。
我可以将整列一次性转换为日期格式,如下所示:
现在排序工作了。