如何按日期排序excel?

The*_*oxx 6 excel

这是最荒谬的事情,但我在excel中按日期排序时遇到问题.我有一个日期列,我投入的东西,格式如下

14/6/2012
15/12/2012
16/2/2012
17/9/2012
17/10/2012
17/11/2012
Run Code Online (Sandbox Code Playgroud)

等等.然而,当我尝试对它们进行排序时,它只根据第一个数字进行排序,如上所示.当我突出显示数据时,在excel窗口的顶部,它不再说一般它说日期所以我认为excel知道它们是日期.但是,如果我去排序和过滤以尝试选择几个不同的级别进行排序,当我尝试按日期排序时,它会将A排序为Z,这看起来很奇怪.然后,当我将日期列复制并粘贴到新工作表上以试图找出错误时,几个条目变成了哈希,只有######,但只有少数条目做了那些和所有这些都组合在一起.

有谁知道什么可能是错的?这实际上让我疯了,它应该是最简单的事情.

小智 42

  1. 选择整个列
  2. 右键单击 - >格式化单元格... - >数字 - >类别:日期 - >确定
  3. 数据 - >文本到列 - >选择分隔 - >下一步 - >在您的情况下选择分隔符并不重要 - >下一步 - >选择日期:DMY - >完成

现在,您应该可以按此列排序从最旧到最新或最新到最旧


BrO*_*OSs 5

散列仅仅是因为您的列宽不足以显示“数字”。

关于排序,您应该查看系统区域和语言的配置方式。对于美国地区,Excel日期输入应为“ 5/17/2012”,而不是“ 17/05/2012”(2012年5月17日)。

问候

  • 您还可以说出如何更改此设置。 (2认同)