查找满足条件的最后一个值(查找最后一个符合条件)

前言:

Excel软件中查询最后一个符合条件值的方法,简单到没朋友!

最近有同学求助,问题如下:

有一张按分配日期进行登记的任务表,如何查找出分配给某个员工的最后一个任务及最近到期的一个任务是什么?

最终需实现的查询结果如下演示:

最终实现的查询结果

表格说明:

  • 表格按分配日期进行登记,表名称定义为:表:

  • 分配给某个员工的最后一个任务,显示为橙色背景

  • 某个员工的最近到期的一个任务,显示为橙色背景

实现步骤:

1、实现查询分配给某个员工的最后一个任务

  • 位置=MAX(ROW(表[员工])*(表[员工]=G6)) - ROW(表[#标题]) ,此为数组公式,需按CTRL SHIFT ENTER输入。

  • 任务=INDEX(表[任务],H10)

  • 任务到期时间=INDEX(表[任务到期时间],H10)

  • 完成情况=INDEX(表[完成情况],H10)

实现查询分配给某个员工的最后一个任务

2、实现查询某个员工的最近到期的一个任务

  • 最后日期=MAX(表[任务到期时间]*(表[员工]=G6)),此为数组公式,需按CTRL SHIFT ENTER输入。

  • 位置=MATCH(G6&最新日期, 表[员工]&表[任务到期时间],0),此为数组公式,需按CTRL SHIFT ENTER输入。

  • 任务=INDEX(表[任务],H21)

  • 完成情况=INDEX(表[完成情况],H21)

实现查询某个员工的最近到期的一个任务

3、设置条件格式显示:

  • =$C5=$H$11,橙色背景

  • =$C5=$H$22,黄色背景

设置条件格式显示

结语:小伙伴们,你学会了吗?赶快动手试试看吧!

(0)

相关推荐