Excel:如何查找最后一个匹配值实例


您可以使用以下公式返回 Excel 中匹配值的最后一个实例:

 =INDEX( B2:B11 ,SUMPRODUCT(MAX(ROW( A2:A11 )*( F1 = A2:A11 ))-1))

此特定公式将在A2:A11范围内的单元格F1中查找值,然后返回B2:B11范围内与匹配值的最后一个实例相对应的值。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中查找最后一个匹配值实例

假设我们在 Excel 中有以下数据集,其中包含有关各种篮球运动员的信息:

假设我们要返回与球队列中最后一个“Mavs”实例相对应的点列中的值。

为此,我们可以在单元格F2中键入以下公式:

 =INDEX( B2:B11 ,SUMPRODUCT(MAX(ROW( A2:A11 )*( F1 = A2:A11 ))-1))

以下屏幕截图显示了如何在实践中使用该公式:

Excel 匹配最新实例

该公式返回值15 ,该值是与 team 列中最后一个“Mavs”实例相对应的 point 列中的值。

如果我们想返回辅助列中的值,我们可以将单元格范围B1:B11更改为C1:C11

 =INDEX( C2:C11 ,SUMPRODUCT(MAX(ROW( A2:A11 )*( F1 = A2:A11 ))-1))

以下屏幕截图显示了如何在实践中使用该公式:

该公式返回值9 ,该值是助攻列中与球队列中“Mavs”的第二个实例相对应的值。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:计算两列之间的匹配数
Excel:如何查找符合条件的所有值
Excel:如何在两个工作表中查找匹配值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注