在最大值旁边找到一个单元格的值

时间:2018-10-28 15:45:50

标签: excel max vlookup maxifs

我有一个包含3列的工作表:员工,角色,开始日期

每位员工都有多条记录(他在公司的历史记录)。

我有一个所有雇员的列表(不相同的列表),并且我想有一列每个雇员的当前角色-这意味着每个雇员的最大日期的角色。我正在尝试使用vlookup,并且= {max(if ...}接近但无法正确处理。

这是一个示例的屏幕截图。如您所见,我知道如何获取最新日期(最大值),但是我找不到找到该日期相关角色的方法。

enter image description here

1 个答案:

答案 0 :(得分:1)

数组公式

选择单元格I2,由于这是一个数组公式,因此您可以将公式粘贴到公式栏中,并按住左侧的 ALT SHIFT 键,然后按 ENTER

=INDEX(B$2:B$45,MATCH(G2&H2,A$2:A$45&C$2:C$45,0))

公式将在编辑栏中显示如下:

{=INDEX(B$2:B$45,MATCH(G2&H2,A$2:A$45&C$2:C$45,0))} 'Do NOT use this!!!

带有大括号,表明它是一个数组公式