[英]Combining COUNT IF AND VLOOK UP EXCEL
我在workbook
有多个电子表格,我希望在基本的English
会话中有以下内容:
IF worksheet1(cell)A3
出现在“工作表2”列B中 - 计算它在“工作表2”列中出现的次数
因此,换句话说-可以说, A3
= BOB史密斯-在工作表1,并出现4次在工作表2 -我希望公式来计算一个事实,即A3
“鲍勃·史密斯是在工作表2的4倍,并回来告诉我4。
我试图进行单独的计算 - 使用Vlookups - 然后在另一个单元格中计算/执行if语句
=COUNTIF(VLOOKUP(A9,'To retire'!J:J,9,1))
=IF(J228=O233, 'worksheet2'!F440,0)
=VLOOKUP(A3,'worksheet2'!A:A,1,1)
非常感谢帮助,我很困惑 - 我不确定我是否对此深入研究或不够深入! 先感谢您
当您使用SUMPRODUCT
时,这是微不足道的。 来自ejemplo:
=SUMPRODUCT((worksheet2!A:A=A3)*1)
您可以将上面的公式放在单元格B3中,其中A3是您要在worksheet2
找到的名称。
= COUNTIF()是您正在寻找的功能
在与Worksheet1列A相邻的列中:
=countif(worksheet2!B:B,worksheet1!A3)
这将搜索工作表2列B中的所有内容,无论您在单元格A3中拥有什么
请在此处查看MS Office参考= COUNTIF(范围,标准)!
你可以把这一切都合并到一个公式中,但你需要首先使用常规的IF
来查明VLOOKUP
是否带回来了,然后使用你的COUNTIF
如果有的话)。
=IF(ISERROR(VLOOKUP(B1,Sheet2!A1:A9,1,FALSE)),"Not there",COUNTIF(Sheet2!A1:A9,B1))
在这种情况下, Sheet2-A1:A9是我正在搜索的范围, Sheet1-B1具有我正在寻找的值(在您的情况下为“退休”)。
尝试这个:
=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"No Match Found")
如果您指的是两个工作表,请使用此公式
=COUNTIF(Worksheet2!$A$1:$A$50,Worksheet1cellA1)
如果涉及两个以上的工作表,请使用此公式
=COUNTIF(Worksheet2!$A$1:$A$50,Worksheet1cellA1)+=COUNTIF
(Worksheet3!$A$1:$A$50,Worksheet1cellA1)+=
COUNTIF(Worksheet4!$A$1:$A$50,Worksheet1cellA1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.