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))
以下屏幕截图显示了如何在实践中使用该公式:
该公式返回值15 ,该值是与 team 列中最后一个“Mavs”实例相对应的 point 列中的值。
如果我们想返回辅助列中的值,我们可以将单元格范围B1:B11更改为C1:C11 :
=INDEX( C2:C11 ,SUMPRODUCT(MAX(ROW( A2:A11 )*( F1 = A2:A11 ))-1))
以下屏幕截图显示了如何在实践中使用该公式:
该公式返回值9 ,该值是助攻列中与球队列中“Mavs”的第二个实例相对应的值。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: