Excel如何提取同一姓名对应多个日期中的最大值
查询多个姓名中同一姓名对应的多个日期中的最小值。
如:查询
所有员工最近1次的晋升情况。
遇到
多对多查询的问题时,我们通常是借助
数组函数来完成查询。
操作方法
- 01
下图是我们的 数据源。 两个不同姓名对应的多个日期,提取出姓名对应的 最大日期。
- 02
我们 复制A列(姓名)并 粘贴到D列。 复制快捷键:Ctrl+C;粘贴快捷键:Ctrl+V。
- 03
选中D列,点击" 数据"菜单下的" 删除重复项", 删除D列中的重复姓名(仅保留唯一值)。
- 04
在E列建立辅助列,用于输入函数公式并显示查询结果。
- 05
输入函数公式后,按 Ctrl+Shift+Enter键使函数公式成为 数组函数公式。 Ctrl+Shift+Enter: 按住Ctrl键不放,继续按Shift键(不放),最后按Enter键。
- 06
普通函数公式成为 数组函数公式后, 函数公式前后会有左右大括号,我们可以 在编辑栏进行查看。
- 07
由于单元格没有设置日期格式,所以显示的 查询结果是数字。 我们 选中E2单元格(或E列),按 Ctrl+1快捷键调出 设置单元格格式对话框,设置单元格格式为 日期格式。
- 08
日期格式设置完成后, 双击单元格右下角的填充柄向下填充公式即可完成其他姓名对应最大日期的查询。
- 09
查询的结果见下图, 查询的结果正是数据源中各个姓名对应的最大日期。
- 10
如对您有帮助,请 投票、点赞鼓励一下作者,谢谢~
赞 (0)