[英]Counting matching cells in a range in Excel
我需要计算在另一个工作表范围内出现在我范围内的电子邮件数量。 我正在尝试计算有多少人取消了我的新闻通讯列表的订阅。
Workseet 1在D列中有电子邮件,工作表2在A列中有电子邮件。我想计算两个工作表中出现多少电子邮件。 我希望将这些结果打印在工作表3中。
我正在工作表3中,我试图用countifs实现这一点。 但是我运气不好。
=COUNTIFS(INDIRECT(M4&"!A:A"),"<>",INDIRECT(M4&"!D:D"),"<>")
例:
工作表1有我的订户列表
工作表2-最近退订的人员列表
工作表3-运行计数时的预期结果。 2人已退订。
注意:工作表2包含来自所有40个位置的未订阅电子邮件的列表(大列表)。 其中工作表1只有2个位置(在此示例中为NY&LA)。 我正在尝试找出仅针对这两个位置的未订阅人数。
这有效:
=SUMPRODUCT(--NOT(ISERROR(MATCH(C2:C8,$A$2:$A$11,0))))
MATCH
返回MATCH
#N/A!
在查找数组(所有地址的列表)中找不到查找值(未订阅的电子邮件地址)时发生错误。 --NOT(ISERROR())
将匹配项转换为1,将不匹配项( --NOT(ISERROR())
#N/A!
)转换为零。 然后将它们相加得出计数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.