[修复] Excel 按日期排序不起作用(2个原因及解决方案)
![[修复] Excel 按日期排序不起作用(2个原因及解决方案)](/0.jpg)
问题:
考虑以下包含一些日期的数据集。我们将尝试对日期进行排序。
应用排序命令后,我们得到以下结果:
日期没有准确地从最近到最旧的顺序排序。
在主页选项卡中,查看数据类型。
所选数据为文本格式。结果,排序无法正常进行。
以下两种方法可以解决此问题,以便您可以按日期排序。
方法1 – 更改单元格格式以对日期进行排序第 1 步:
选择所有单元格。按鼠标右键。从选项中选择设置单元格格式。您还可以使用键盘快捷键 CTRL + 1 转到设置单元格格式选项或者,在 Excel 功能区首页标签的数字组中找到设置单元格格式选项。
第 2 步:
从设置单元格格式对话框中选择日期格式。按确定。
第 3 步:
修改数据单元格中的日期。插入带有单位数月份的 0。选择包含日期的所有单元格。转到数据标签。从排序和过滤组中选择从新到旧。
检查下图,您会看到日期按从最新到最旧的顺序排序。
方法2 – 使用Excel中的文本分列功能对日期进行排序第 1 步:
选择所有单元格。转到数据标签。从数据工具组中,选择文本到列。
第 2 步:
将出现一个名为将文本转换为分栏向导的对话框。选择分隔。按下一步。
第 3 步:
在新对话框中选择下一步。
第 4 步:
在最后一个对话框中,选择日期作为列数据格式。选择日期格式,例如 MDY 选项。单击完成。
第 5 步:
选择所有数据单元格以应用排序操作。转到数据选项卡并选择从最新到最旧选项。
下图显示日期排序已正确执行。
要记住的事情输入日期时,请始终遵循您选择的日期格式。不要将时间与日期混淆。仔细检查月份和日期值是否有错误。下载练习手册
下载此练习手册以在阅读本文时完成练习。