我有多个电子表格的workbook
,我想在基本以下English
交谈:
IF worksheet1(cell)A3
,出现在“worksheet2” B列-算多少次出现在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
。 POR ejemplo:
=SUMPRODUCT((worksheet2!A:A=A3)*1)
你可以把上面的公式中的单元格B3,A3哪里是你想查找的姓名worksheet2
。
= COUNTIF()是您正在寻找的功能
在邻近Worksheet1列A柱:
=countif(worksheet2!B:B,worksheet1!A3)
这将搜索工作表2中的所有列B的任何你在细胞A3
见= COUNTIF(范围,条件)的MS Office的参考这里 !
你可以结合这一切都为一个公式,但你需要使用常规的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)