使用Excel的Countif只计算列表中的第一个名称


0

我想使用此公式检查以下名称的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行中的Tom Kitten?(我只需要计算第一个人,让我得到结果= 2。)


2
我想你知道,星号是如何工作的?它是一个野生动物角色,意味着它可以是这个词之前和之后的任何东西。所以,如果你能摆脱它们,那将是最简单的。
Leun4m

Answers:


1

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

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

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

2

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.