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