workbook
に複数のスプレッドシートがあり、基本的なEnglish
トークで次のようにしたいと思います。
worksheet1(cell)A3
の場合、「worksheet2」列Bに表示-列b「worksheet 2」に表示される回数をカウント
つまり、言い換えると、A3
= BOB smith-ワークシート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)
ヘルプは非常にありがたいです、私は非常に立ち往生しています-私はこれをあまりにも深く見ているのか十分でないのか分かりません!前もって感謝します
SUMPRODUCT
を使用する場合、これは簡単です。イェメンプロによる:
=SUMPRODUCT((worksheet2!A:A=A3)*1)
上記の数式をセルB3に配置できます。A3はworksheet2
で検索する名前です。
= COUNTIF()は探している関数です
Worksheet1列Aに隣接する列:
=countif(worksheet2!B:B,worksheet1!A3)
これにより、ワークシート2のすべての列Bで、セルA3にあるものが検索されます。
= COUNTIF(range、criteria) here !については、MS Officeリファレンスを参照してください。
これをすべて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は私が探していた値でした(あなたの場合は「引退する」) 。
2つのワークシートを参照している場合は、この式を使用してください
=COUNTIF(Worksheet2!$A$1:$A$50,Worksheet1cellA1)
3つ以上のワークシートを参照する場合は、この式を使用してください
=COUNTIF(Worksheet2!$A$1:$A$50,Worksheet1cellA1)+=COUNTIF
(Worksheet3!$A$1:$A$50,Worksheet1cellA1)+=
COUNTIF(Worksheet4!$A$1:$A$50,Worksheet1cellA1)
これを試して:
=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"No Match Found")