如何在Excel中按日期排序

小白软件  2022-08-10 11:54  阅读 734 次浏览 次

Excel中最有用的功能之一是按日期对你的数据进行排序。也许你需要安排你的家庭成员的出生日期来发送卡片,为年终预算交易排序,或按月跟踪销售收入。

Excel中,有几种方法可以按日期对你的条目进行排序。你可以把数据按升序或降序排列,你可以按日、周、月或年进行排序。我们将引导你了解如何在Excel中按日期排序的所有不同选项。

 

如何按升序或降序日期对Excel列进行排序

在Excel中,将一个单独的列排序为升序或降序的日期顺序很容易:

1.  选择你要排序的数据。

2.  从屏幕上方的菜单栏(也叫功能区),在 "主页 "标签下,选择 "排序和过滤"。

3.  然后选择从旧到新排序或从新到旧排序。

 

或者,你可以通过选择数据并使用右键单击选择排序来获得相同的结果。 然后选择最适合你的数据的顺序。

 

如果你只是对一个简单的日期列表进行排序,并打算以后再输入相应的数据,那么这种方式很好。这样的排序方式总是按时间顺序排列你的日期,先按年,然后按月,再按日。

如果你使用Excel电子表格模板来组织你的生活或有数据表格,你可能需要使用其他方法来代替在Excel中按日期排序,我们接下来会介绍。

如何在Excel中按升序或降序日期对整个表格进行排序

当对表格中的日期进行排序时,在每一列的顶部添加标题是有帮助的。例如,如果你在Excel中制作一个基本的甘特图,你会有一个任务列表,与日期列表相对应。下面,我们将向你展示如何使用这些标题作为分类来对你的数据进行排序。

当你对表格中的数据进行排序时,重要的是要突出所有的数据。如果你只突出了一列,你将只对这一列进行排序,而使相应的列保持原来的顺序。那么日期就不会与正确的数据相匹配。

如果你马上发现了错误,你可以点击撤消,回到原来的安排。否则,你可能不得不恢复到以前的文档版本或重新输入数据。幸运的是,Excel通常会及时发现这种错误,以防止其发生。

如果你试图在只选择日期的情况下进行排序,Excel应该给你一个警告,并询问你是否愿意扩大你的选择。当错误信息弹出时,选择扩大选择范围并点击排序。

 

然后将鼠标悬停在数据选择上。通过拖动左下角的绿色小方块来突出缺失的项目,并再次尝试排序。

 

选择你要排序的标题和数据。然后单击 "主页">"排序和过滤",选择你的排序顺序。

 

请注意,只有当日期在表格的第一列时(在这个例子中,是A列),这才会起作用。在Excel中,如果你想在日期被列在不同的列中时按日期排序,你需要使用自定义排序。

使用Excel的自定义排序来按日期排序

自定义排序是在Excel中按日期排序的另一个方便的方法。如果你的数据有标题,你可以用它们作为类别,轻松地对条目进行排序,即使它们不在第一列中。

在下面的例子中,像我们已经向你展示的简单排序将按字母顺序对交易栏中的项目进行排序,而不是将你的日期按顺序排列。由于日期是在第二列,我们需要使用自定义排序来告诉Excel对B列中的日期进行排序:

1.  突出显示标题和标题下的数据。

2.  在Excel功能区,单击 "主页">"排序和过滤">"自定义排序"。勾选右上角的方框,将你的数据标题作为排序类别。

3.  在排序方式旁边,从下拉菜单中选择日期。从顺序下拉菜单中选择从最旧到最新或从最新到最旧。

 

自定义排序还可以让你选择多个排序类别。例如,如果你想看到交易先按一栏列出,再按另一栏列出,你可以使用这个功能。

在自定义排序框中,选择排序方式>[第一栏]。然后点击添加级别>然后按>[第二列]。单击 "确定",对你的表格进行排序。

 

使用Excel函数按月排序

在有些情况下,你可能想从输入的日期中提取月份。一个例子是把你所有同事的生日按顺序排列,这样你就可以用每月的生日蛋糕来感谢大家。对于你的目的来说,月份是重要的,但年份是不相关的。

有许多基本的Excel函数和公式可以帮助你进行快速计算或从单元格中提取数据。MONTH函数就是这样的一个函数。

使用MONTH函数,从完整的日期中提取每个条目的月份数字。首先,添加一个以月为标题的列。点击月下的第一个空单元格。在这种情况下,它将是C2。输入=MONTH(B2),其中B2指的是日期栏中的第一个条目。

 

MONTH函数将在相应的单元格中输出1至12的数字。这些数字代表按时间顺序排列的月份,因此1月=1,12月=12。要在每个单元格快速输入函数,请选择包含公式的单元格。在本例中,它是C2。然后,点击并拖动出现在单元格底角的绿色方框,一直拖到该列的底部。

 

现在你可以用Excel按月份对日期进行排序,这样你就不会错过名单上的任何人。突出整个表格,包括标题 > 右键单击 > 单击排序和过滤 > 自定义排序 > 按月排序。

 

你也可以使用一个函数来按年份对日期进行排序。按照上面的说明,用=YEAR(B2)代替MONTH函数。其结果将是一个按顺序排列的年份列表。

 

使用Excel公式按月和日排序

如果你不需要按顺序排列日期,那么 MONTH 功能会快速简单,但假设你想单独庆祝每个生日。 一个公式可以在这里提供帮助。

添加一个名为“生日”的列。 在第一个日期旁边的空单元格 (C2) 中,键入 =TEXT(B2,"MMDD"),其中 B2 指的是第一个日期。 这将返回格式为 MMDD 的日期列表,不包括年份。 例如,12/07/1964 将变为 1207。

做一个自定义排序,把你的生日列表按顺序排列。由于生日的格式是文本,而不是日期,Excel会给你一个警告。选择任何看起来像数字的东西,作为数字排序>确定,你的列表就会有正确的顺序。

 

如果按日期排序在Excel中不起作用怎么办?

如果你应用了上面讨论的方法,但Excel没有正确地按日期排序,请检查你是否以Excel能识别的格式输入。如果所有的数字在其单元格中都是左对齐的,你可能把它们存储为文本。要修复格式,请点击Excel功能区中的文本下拉菜单,选择一种日期格式。

 

在Excel中按日期排序的简单方法

以正确的顺序对日期进行排序可能会让人觉得很平凡,但这是一项必须准确完成的重要任务。因此,让Excel的排序功能来有效地对日期进行排序吧。在Excel中按日期排序的能力是超级有用的,而且有多种应用,我们在这里已经看到了。

本文地址:https://www.kkgcn.com/7242.html
版权声明:文章仅代表作者观点,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论


表情