Excel:如何在 sumifs 函数中使用通配符


您可以使用以下公式在 Excel 中执行带有通配符的SUMIFS函数:

 #Sum values in B2:B10 where cells in A2:A10 contains string
=SUMIFS( B2:B10 , A2:A10 , "*string*")

#Sum values in B2:B10 where cells in A2:A10 start with string
=SUMIFS( B2:B10 , A2:A10 , "string*")

#Sum values in B2:B10 where cells in A2:A10 end with string
=SUMIFS( B2:B10 , A2:A10 , "*string")

以下示例展示了如何在 Excel 中使用以下数据集实际使用每个公式:

示例 1:单元格包含字符串的 SUMIFS

我们可以使用以下公式将“ Points”列中的值相加,其中“Team ”列中的单元格名称中包含“ets”:

 =SUMIFS( B2:B10 , A2:A10 , "*ets*")

以下屏幕截图显示了如何使用此公式:

名称中包含“ets”的球队的积分总和为50

我们可以通过对名称中包含“ets”的球队的分数进行求和来手动验证这是否正确:

  • 名字中带有“ets”的球队:篮网队、火箭队、黄蜂队
  • 积分总和:17 + 21 + 12
  • 总分:50

示例 2:单元格以字符串开头的 SUMIFS

我们可以使用以下公式将“ Team”列中以“bu”开头的单元格中的“Points ”列中的值相加:

 =SUMIFS( B2:B10 , A2:A10 , "bu*")

以下屏幕截图显示了如何使用此公式:

名称以“bu”开头的球队的积分总和为50

我们可以通过将名字以“bu”开头的球队的分数相加来手动验证这是否正确:

  • 以“bu”开头的球队名称:雄鹿队、公牛队
  • 积分总和:15 + 34
  • 总分:49

示例 3:单元格以字符串结尾的 SUMIFS

我们可以使用以下公式对“Team”列中的单元格名称以“avs”结尾的“ Points ”列中的值求和:

 =SUMIFS( B2:B10 , A2:A10 , "*avs")

以下屏幕截图显示了如何使用此公式:

名称以“avs”结尾的球队的积分总和为54

我们可以通过将名字以“avs”结尾的球队的分数相加来手动验证这是否正确:

  • 以“avs”结尾的球队名称:小牛队、骑士队
  • 积分总和:24 + 30
  • 总分:54

其他资源

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

如何在Excel中替换#N/A值
在Excel中使用公式时如何忽略#N/A值

添加评论

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