Countif 与 Excel 配合使用,仅计算列表中的名字

Countif 与 Excel 配合使用,仅计算列表中的名字

我想使用此公式来检查具有以下名称的 A 列:

SUM(COUNTIFS([Consolidate.xls]RawData!$A:$A,{"*Kobe Bryant*","*John Legend*","*Tom Kitten*","*Jason Kidd*","*Michael Jordan*"}))

Consolidate.xls,第 A 行:

     A
1  Kobe Bryant; Tom Kitten
2  Michael Jordan

结果我将得到 3。我怎样才能忽略第 1 行的汤姆小猫?(我只需要计算第一个人,然后让我得到结果 =2。)

答案1

您可以通过删除每个名称前的通配符 ( *) 来实现这一点。这样,只有当名称出现在单元格值的开头时,才会对其进行计数。

SUM(COUNTIFS([Consolidate.xls]RawData!$A:$A,{"Kobe Bryant*","John Legend*","Tom Kitten*","Jason Kidd*","Michael Jordan*"}))

根据您的数据,上述公式将给出所需的结果:

2

相关内容