您的位置: 首页 > 攻略 > excel如何筛选最晚时间的记录

excel如何筛选最晚时间的记录

时间:2026-08-17 16:13:16
  • 来源:网络
  • 作者:未知
  • 编辑:小锤子
0

excel软件是大部分用户必备的表格工具,一些小伙伴是不是还不知道怎么筛选最晚时间的记录呢?这里为大家带来关于筛选最晚时间的记录的详细图文教程分享,快一起来看看下面的介绍吧!

excel如何筛选最晚时间的记录

案例:

根据下图 1 中 E 列的姓名,从左侧的数据表中查找出该人员最晚的月份及其对应的业绩。

效果如下图 2 所示。

excel如何筛选最晚时间的记录

解决方案 1:

1. 在 F2 单元格中输入以下公式 --> 回车:

=XLOOKUP(E2,A:A,B:C,,,-1)

公式释义:

作为 365 版本中的明星函数,xlookup 函数的用法早已深入人心,语法为 xlookup(要查找的内容,要查找的区域,要返回的区域),除了这三个必要参数,其余都是可选的;

此处我们使用了第 6 个可选参数,当它为 -1 时,表示在数据区域中从最后一项往第一项反向搜索,从而找出姓名最后一次出现时的记录

excel如何筛选最晚时间的记录

excel如何筛选最晚时间的记录

但是这个公式也有一个弊端:一旦排序的顺序变了,结果就可能不正确。因为它查找的是最后一个位置,而不是案例所要求的月份最大。

比如,我们将“业绩”倒序排序一下,查找出来的结果就变了。

excel如何筛选最晚时间的记录

下面这种办法,就能补足这个短板。

解决方案 2:

1. 在 F2 单元格中输入以下公式:

=MAXIFS(B2:B28,A2:A28,E2)

公式释义:

在 B2:B28 区域中查找出符合以下条件的最大值:A2:A28 区域中的值为 E2

excel如何筛选最晚时间的记录

excel如何筛选最晚时间的记录

2. 在 G2 单元格中输入以下公式:

=MAXIFS(C2:C28,A2:A28,E2,B2:B28,LARGE(B2:B28,1))

公式释义:

在 C2:C28 区域中查找出同时符合以下条件的最大值:

  • A2:A28 区域的值等于 E2,且
  • LARGE(B2:B28,1):B2:B28 区域中的值最大

excel如何筛选最晚时间的记录

excel如何筛选最晚时间的记录

即使改变排序 ,也不会影响公式结果。

excel如何筛选最晚时间的记录

格式化日期

Excel 默认以日期序列号的形式显示日期值。要将最大日期以日期格式显示,请对返回的单元格使用日期格式。

  • 选中包含最大日期的单元格。
  • 右键单击选中的单元格,并选择 "格式单元格"。
  • 在 "数字" 选项卡中,选择 "日期" 类别,并选择您喜欢的日期格式。
  • 单击 "确定"。
软件下载

Microsoft Excel最新版

大小:5.71MB

版本:4.3.5.21

语言:简中

更新:2026-07-01

相关内容

编辑推荐