OpenOffice 电子表格未对设置为“D MMM YYYY”格式的日期进行排序

问题描述 投票:0回答:1

我有一个日期列,其中的日期格式如下:

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 中的内容。

sorting date openoffice.org openoffice-calc
1个回答
0
投票

我找到了答案 - 这是因为日期文本字符串。 如果我点击“04 Jun 2024”,左上角显示的实际值是

'04 Jun 2024

开头的单引号告诉 OpenOffice 这是一个文本字符串。如果我删除它,那么它“变成”日期,并且可以根据我选择的任何日期格式选项显示。

我可以将整列一次性转换为日期格式,如下所示:

  • 单击列标题以突出显示整个列
  • 单击数据/文本到列
  • 选择模式底部视图中的列
  • 从“列类型”下拉列表中选择“日期 DMY”。
  • 点击确定

现在排序工作了。

© www.soinside.com 2019 - 2024. All rights reserved.