繁体   English   中英

结合COUNT IF和VLOOK UP EXCEL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM