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 中执行其他常见任务: