我在workbook
中有多个电子表格,我希望在基本的English
谈话中有以下内容:
如果worksheet1(cell)A3
出现在'工作表2'列B中 - 计算它在b'工作表2'列中出现的次数
换句话说 - 让我们说A3
= BOB史密斯 - 在工作表1中
并在工作表2中出现4次 - 我希望公式计算A3
'Bob smith'在工作表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)
非常感谢帮助,我很困惑 - 我不确定我是否对此深入研究或不够深入!提前谢谢
答案 0 :(得分:6)
使用SUMPRODUCT
时,这很简单。来自ejemplo:
=SUMPRODUCT((worksheet2!A:A=A3)*1)
您可以将上述公式放在单元格B3中,其中A3是您要在worksheet2
中找到的名称。
答案 1 :(得分:3)
= COUNTIF()是您正在寻找的功能
在与工作表1列A:
相邻的列中=countif(worksheet2!B:B,worksheet1!A3)
这将在工作表2的所有B列中搜索您在单元格A3中的所有内容
请参阅MS Office参考= COUNTIF(范围,标准)here!
答案 2 :(得分:1)
您可以将这一切合并到一个公式中,但您需要先使用常规IF
来确定VLOOKUP
是否有某些内容,然后使用您的COUNTIF
那样。
=IF(ISERROR(VLOOKUP(B1,Sheet2!A1:A9,1,FALSE)),"Not there",COUNTIF(Sheet2!A1:A9,B1))
在这种情况下, Sheet2-A1:A9 是我正在搜索的范围,而 Sheet1-B1 具有我正在寻找的值(“退休”中的你的情况)。
答案 3 :(得分:0)
试试这个:
=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"No Match Found")
答案 4 :(得分:0)
如果您指的是两个工作表,请使用此公式
=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)