如何在Excel中按年份对日期进行排序(4种简单方法)

  • Share This
Hugh West

Excel最重要的功能之一是能够 按日期对数据进行排序 . 当我们需要安排你的家庭成员的出生日期来发送贺卡,管理员工的生日,或整理产品交付或订购日期时,可能需要这样做。 为年终的每周预算活动进行分类。 我们可以按日分类日期。 在这篇文章中,我将展示在Excel中按年份排序的几种技巧。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

按年份排列日期.xlsx

在Excel中按年份排列日期的4种合适方法

让我们考虑一个由一些雇员组成的数据集,其中有他们的 身份证、姓名、入职日期。 我们将使用 年份 , 绍特比 职能,即 高级过滤器 功能,以及 分类 下面是今天的任务的数据集的概述。

1.结合YEAR函数和Sort & Filter命令,在Excel中按年份对日期进行排序

让我们看看我们如何使用 年份 功能和 排序 & 筛选 选择。 在这里。 年份 是内置的 ǞǞǞ 函数,返回 从任何给定的 日期 现在,我们的目标是根据他们在不同时期的表现,对他们进行分类。 入职日期 年份 这样一来,我们就可以计算出 高年级到低年级 让我们按照下面的指示来学习吧!

步骤1。

  • 首先,选择单元格 E5, 并写下 年 "功能 该单元格中的函数将是
=YEAR(D5)

  • 在哪里? D5 的序列号是 年 "函数。 年 "函数 将返回该日期的年份。
  • 因此,只需按下 进入 因此,你将得到以下日期 的格式,这是对 年 "功能 回报是 2019.

  • 在这之后。 自动填表 年份 栏中的其余单元格中的函数 E .

第2步。

  • 现在选择单元格范围,从 E5 E13 .因此,去 首页 选项卡,并选择 从小到大的排序 排序 & 筛选 下的下拉列表。 编辑工作 选择。

  • 你可以通过按 右键点击 在选定的单元格上也选择 分类 之后,选择 从小到大的排序 选项(用于升序排列)。

  • A 分类警告 会弹出一个对话框。 首先,选择 扩大选择范围 .其次,点击 分类 按钮。

  • 最后,你将能够按年份对日期进行排序。

阅读更多。 如何在Excel VBA中使用年份函数

2.应用SORTBY函数按年份对日期进行排序而不混入数据

还有一种流行的 ǞǞǞ 名为 绍特比 这用于在 ǞǞǞ 现在我们将使用上述相同的数据集,并使用 绍特比 功能。

SORTBY (array, by_array, [sort_order], [array/order], ...)

这是函数的语法。 让我们看看参数的细节。

阵列->。 这是一个必要的参数,它是用来对范围或数组进行排序。

by_array -> 这是另一个必要的参数,它表示要排序的范围或数组。

sort_order -> 这是一个可选的参数。只用于排序顺序。1=升序(默认),-1=降序。

array/order -> 另一个可选的参数。 额外的阵列和排序序列对。

让我们按照下面的说明来学习吧!

步骤。

  • 首先,创建一个类似于下面截图的标题。 然后,选择单元格 G5 为了方便我们的工作。

  • 因此,输入 绍特比 在该细胞中的功能。
=SORTBY(B5:E13,E5:E13,1)

公式解释。

在这里。 B5:E13 是要排序的整个范围。 这个范围涵盖了全部雇员的信息。 然后是 E5:E13 是年份的范围,我们的排序将根据这个范围进行。 最后。 1 被使用,因为我们在这里做升序排序。

  • 之后,只需按下 进入 来获得排序后的数据。

阅读更多。 如何在Excel VBA中使用排序功能

类似读物

  • 如何在Excel中使用高级排序选项
  • [修复]Excel按日期排序不工作(2个原因及解决方案)
  • 如何在Excel中使用公式对数据进行排序
  • Excel中的多列排序(5种快速方法)
  • 如何在Excel中使用VBA的DateAdd函数

3.使用高级过滤功能在多列中按年份排序日期

现在让我们来看看 高级过滤器 为此,我们需要一个条件。 让我们假设我们想要所有的员工信息,这些员工是在以下时间段加入的 1-1-2013 12-12-2019. 让我们按照下面的说明来学习吧!

步骤。

  • 首先,从你的 数据 标签,转到。

数据 → 排序和过滤 → 高级

  • 因此,一个 高级过滤器 对话框会出现在你面前。 从 高级过滤器 对话框,首先,选择数据范围 $B$5:$E$13 列表范围 第二,选择数据范围 C$15:$D$16 标准范围 最后,按 认可 选择。

  • 最后,你将得到按你的条件排序的结果,这在下面的截图中已经给出。

有兴趣了解更多关于高级过滤器的信息吗?

访问这个 链接 以了解更多关于这个强大的Excel工具。

阅读更多。 Excel按日期和时间排序

4.利用排序命令,按时间顺序对日期进行排序

这是最简单的分类方法。 你需要做的只是遵循一些简单的步骤。

步骤。

  • 首先,选择表格范围,从 B4 E13 .因此,去 数据 选项卡,然后选择 分类 根据 排序 & 筛选 组。

  • 因此,一个 分类 对话框会出现在你面前。 从 分类 对话框,首先,选择 加入日期 根据 排序方式 第二,选择 细胞值 根据 排序 此外,你可以根据你的需要改变顺序。 我们选择 最早的到最新的 根据 秩序 最后,按 认可 选择。

  • 现在你的所有数据将按年份排序。

注:在Excel中按日期排序不工作

当日期在Excel中以文本格式插入时,按日期排序将不起作用。

阅读更多。 Excel VBA中的现在和格式函数(4个例子)

总结

以上是在Excel中按年份排序的方法。 我已经展示了所有的方法及其各自的例子,但根据许多情况,还可以有许多其他的迭代。 我也讨论了所使用的函数的基本原理。 如果你有任何其他的实现方法,那么请随时与我们分享它。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.