在Excel中统计一个范围内的匹配单元格
我需要计算在我的范围内有多less电子邮件出现在另一个工作表范围内。 我正在计算有多less人从我的通讯列表中取消订阅。
Workseet 1在D列中有电子邮件,工作表2在A列中有电子邮件。我想要统计两个工作表中出现的电子邮件数量。 我想要在Worksheet 3中打印这些结果。
我在工作表3中工作,我试图用countifs来实现这一点。 不过,我没有太多的运气。
=COUNTIFS(INDIRECT(M4&"!A:A"),"<>",INDIRECT(M4&"!D:D"),"<>")
例:
工作表1有我的用户列表
工作表2 – 最近取消订阅的人员列表
工作表3 – 当我运行计数时的预期结果。 2人已经退订。
注意:工作表2包含来自所有40个位置(大列表)的未订阅电子邮件列表。 工作表1只有2个位置(在这个例子中是NY&LA)。 我试图找出有多less人退订了这两个地点。
这工作:
=SUMPRODUCT(--NOT(ISERROR(MATCH(C2:C8,$A$2:$A$11,0))))
MATCH
返回MATCH
#N/A!
在查找数组(所有地址列表)中找不到查找值(取消订阅的电子邮件地址)时发生错误。 --NOT(ISERROR())
将匹配转换为1,不匹配( --NOT(ISERROR())
#N/A!
)为零。 然后总结这些数字。