Google sheets:使用具有多个条件的 index match
您可以使用以下基本语法在 Google 表格中执行具有多个条件的索引匹配:
=INDEX(reference,MATCH(1,(criteria1)*(criteria2)*(criteria3)*...,0))
金子:
- Reference :返回值的范围
- MATCH :给出搜索键的位置
- 1 :指定固定搜索键
- criteria1 、 criteria2 、 criteria3 :要遵守的标准
- 0 :搜索精确值的物种
以下示例展示了如何在实践中使用此语法。
示例:Google 表格中具有多个条件的 INDEX MATCH
假设 Google 表格中有以下数据,显示有关各种篮球运动员的信息:
现在假设我们想要找到与小牛队球员相关的分值,该球员拥有前锋位置并且全明星状态为Yes 。
我们可以使用以下INDEX MATCH公式来查找该点值:
=INDEX( D:D ,MATCH( 1 ,( A:A = A15 ) * ( B:B = B15 ) * ( C:C = C15 ), 0 ))
以下屏幕截图显示了如何在实践中使用该公式:
对于小牛队中、位置为Forward且全明星状态为Yes的球员,该公式正确返回分值11 。
请注意,如果我们更改第 15 行中的值,我们的 INDEX MATCH 公式将自动更新。
例如,让我们使用以下公式来查找马刺队中、具有后卫位置且全明星状态为Yes的球员的得分值:
该公式正确地为该玩家返回22分值。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见操作: