Excel:在列表中查找值的索引,然后从其他列返回最大索引值

Excel:在列表中查找值的索引,然后从其他列返回最大索引值

我有一张包含 2 列的小型 Excel 电子表格。一列包含值,另一列包含日期。例如。

A     B
----------
1   1/1/11

2   1/4/12

3   3/3/13

1   12/4/12

3   2/2/11

我想要

  1. 在 A 列中搜索一个值(该值可能出现多次)并获取该值出现的行索引。
  2. 使用搜索索引从 B 列中获取与我在 A 列中搜索的值相关的最大 (MAX) 日期。

例如:我搜索1并返回12/4/12

理想情况下,我希望用单个命令执行步骤 1 和 2。帮忙?

答案1

像这样设置电子表格(仅限 A 列和 B 列

设置

单元格D2是您的输入,因此任何与 A 列匹配的数字

单元格D5是你的输出,

右键单击单元格D5并选择Format Cells,选择格式为Date,然后粘贴

=MAX(IF(A3:A7=D2, B3:B7))

将公式复制到D5,然后按CTRL+ SHIFT+ENTER将其用作数组公式。

相关内容