Google sheets:使用具有多个条件的 index match


您可以使用以下基本语法在 Google 表格中执行具有多个条件的索引匹配

 =INDEX(reference,MATCH(1,(criteria1)*(criteria2)*(criteria3)*...,0))

金子:

  • Reference :返回值的范围
  • MATCH :给出搜索键的位置
  • 1 :指定固定搜索键
  • criteria1criteria2criteria3 :要遵守的标准
  • 0 :搜索精确值的物种

以下示例展示了如何在实践中使用此语法。

示例:Google 表格中具有多个条件的 INDEX MATCH

假设 Google 表格中有以下数据,显示有关各种篮球运动员的信息:

现在假设我们想要找到与小牛队球员相关的分值,该球员拥有前锋位置并且全明星状态为Yes

我们可以使用以下INDEX MATCH公式来查找该点值:

 =INDEX( D:D ,MATCH( 1 ,( A:A = A15 ) * ( B:B = B15 ) * ( C:C = C15 ), 0 ))

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

Google 表格中具有多个条件的索引匹配

对于小牛队中、位置为Forward且全明星状态为Yes的球员,该公式正确返回分值11

请注意,如果我们更改第 15 行中的值,我们的 INDEX MATCH 公式将自动更新。

例如,让我们使用以下公式来查找马刺队中、具有后卫位置且全明星状态为Yes的球员的得分值:

该公式正确地为该玩家返回22分值。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见操作:

如何在 Google 表格中进行反向 VLOOKUP
如何在 Google 表格中使用区分大小写的 VLOOKUP

添加评论

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