countif:计算与另一个单元格的值匹配的列中所有值的出现次数?

时间:2015-10-29 19:07:20

标签: excel excel-formula countif

我在表2中有以下数据

Name        
Mark Jacob
James Smith

在工作表1上,我在a列中有一个名称列,我想计算第2列中名称列中出现的名称列总数。如下所示:

名称总计 马克雅各布1 哈利波特0

我使用以下countif功能:

=COUNTIF('Sheet2'!K:K,"*"&"A2"&"*")

出于某种原因,我的值总是返回0

但是,如果我将我的Cell参考A2从我的函数替换为'Mark',这会给我一个结果1.为什么会这样?

有人可以告诉我哪里出错了吗?感谢

2 个答案:

答案 0 :(得分:1)

试试这个:

=COUNTIF(Sheet2!K:K,"*"&A2&"*")

答案 1 :(得分:1)

您将A2视为文字,因此您需要从中删除引号。一个额外的好处是,如果你使用变量,那么你也可以将它复制并粘贴到一个范围。此外,仔细检查每个单元格的公式,以确保它映射到正确的列。例如:

=COUNTIF(Sheet1!$D:$D,"*"&F5&"*")