网站搜索

如何在 Microsoft Excel 中按日期排序


当您尝试查看电子表格中随时间变化的一组数据时,使用该范围内的日期对数据进行排序通常会很有帮助,Microsoft Excel 允许您使用内置的排序工具进行排序。就是这样。

按升序或降序对日期进行排序

在 Microsoft Excel 中按日期对数据进行排序的最简单方法是按时间顺序(或逆时间顺序)对其进行排序。这将根据您的偏好对数据进行排序,最早或最晚日期首先开始。

为此,请打开您的 Excel 工作簿并选择您的数据。您可以使用鼠标或触控板,或通过单击范围内的单元格并按键盘上的 Ctrl+A 来执行此操作。

选择数据后,单击功能区栏“主页”选项卡中的“排序和筛选”按钮。您可以在此处以各种方式(包括按日期)对 Excel 中的值进行排序。

在“排序和筛选”下拉菜单中,您可以选择按升序或降序对数据进行排序。如果 Excel 在所选数据中检测到日期,则选项应显示为“从旧到新排序”或“从新到旧排序”。

如果要对数据进行排序,以便最早的日期排在最前面,请单击“从最旧到最新排序”选项。否则,单击“从最新到最旧排序”对数据进行排序,以使最新日期排在最前面。

选择首选选项后,Excel 将使用日期列作为参考点自动按该顺序对数据进行排序。

第一个日期(在您的列标签下)将是集合中最早或最晚的日期。

如果遇到问题,请仅选择包含日期的列,然后单击“主页”>“排序和筛选”>“从旧到新排序”或“从新到旧排序”。

Microsoft Excel 会显示一个“排序警告”框,询问您是否要对它周围的数据(其余数据)进行排序,以确保整体数据保持完整,否则只会对日期列进行排序。

确保突出显示“展开选择”,然后单击“排序”按钮。

这将确保您的整个数据集使用日期作为参考点按升序或降序排序。

按月或年对日期排序

有时按特定月份或年份组织数据可能很有用。例如,您可能希望查看这些组中有多少生日。

您可以使用 MONTHYEAR 函数来执行此操作。这会标识日期中的月份或年份编号,并在单独的列中提供。然后可以按升序或降序对该列进行排序。

为此,请在现有数据的右侧创建一个名为“月份”或“日期”的新列。在列标签下方的第一个单元格中,键入 =MONTH(A2)=YEAR(A2) ,其中“A2”是数据范围中要包含的第一个单元格一个约会。

为确保您的 MONTHDATE 公式用于整个数据集,请双击单元格右下角的绿色小方块图标。这将自动复制所有其他行的公式,它可以在它的左侧找到数据。

使用您的 MONTHDATE 公式,选择您的“月份”或“日期”列,然后单击“主页”>“排序和筛选”。

从下拉菜单中,选择“从最小到最大排序”或“从最大到最小排序”选项。如果按从小到大排序,Excel 将按照最早的年份或月份对数据进行排序。

同样,如果您选择从大到小的选项,Microsoft Excel 将按最近的年份或月份排序。

您需要确认您要使用整个数据集,因此请确保突出显示“展开选择”,然后单击“排序窗口”警告框中的“排序”。

根据您选择的选项,Excel 将立即使用您创建的月份或年份列对数据进行排序。