Excel: 複数列の検索とカウント

Excel: 複数列の検索とカウント

申し訳ありませんが、これを Google で検索する方法がわかりません。次のような表があります。

response|item|            categoryA| categoryB
----------------------------------------------
Yes     item1             item1       item2
No      item2             item3       item4
No      item3
yes     item4
No      item1 
Yes     item2

各アイテムは、A または B の 2 つのカテゴリのいずれかに属します。アイテムは、「アイテム」列にもリストされます。各アイテムはアイテム列に複数回表示されますが、カテゴリ参照列には 1 回だけ表示されます。アイテムの各インスタンスには、はいまたはいいえの応答が付属しています。カテゴリ A と B の項目がそれぞれ「はい」の応答を受け取る頻度をカウントする必要があります。

例えば、上の表は

カテゴリーA: 1 カテゴリーB: 2

ありがとう、

答え1

Aヘルパー列を使用します。図に基づいて、データが列、、、にあると仮定します 。 をヘルパー列として使用します。入力しますBEFC

=IF(A3="yes", IF(ISERROR(MATCH(B3,E$3:E$8,0)), IF(ISERROR(MATCH(B3,F$3:F$8,0)),"X","B"), "A"), "No")

にドラッグしますC3。(行 1 と 2 はヘッダーなので、データは行 3 から始まると想定しています。) と を調整して、3列と 8のカテゴリ A リストと B リストの実際の境界を反映させます 。これ ( ) を、項目/応答データがあるところまで下にドラッグします。EFC3

これは、「はい」という「回答」ごとに、

  • 「アイテム」がカテゴリA(列 E)にある場合、 と評価しますA
  • 「アイテム」がカテゴリB(列 F)にある場合は、 と評価しますB
  • それ以外の場合は、 と評価されますX

「応答」が「はい」でない場合は、次のように評価しますNo

      

=COUNTIF(C3:C8, "A")これで、と を実行するだけで済みます=COUNTIF(C3:C8, "B")。デバッグが完了したら、"X"と を"No"null 文字列 ( "") に変更できます。

答え2

私はめったにExcelを使いませんが、これは役に立つかもしれません。
まず読むこれ複数列の重複に関する記事(基本的にあなたが達成しようとしていること)

記事に従えば、重複とそうでないものを説明する列が完成するはずです。
そこから、異なる重複を識別する必要があります。これは、それぞれの項目について、「はい、重複です」を「カテゴリ A」と「カテゴリ B」などに変更することで実行できます。これで
カテゴリと応答を絞り込んだので、あとは「はい」と「いいえ」を数えるだけです (これは Excel で実行できると思いますが、前述したように、私はもう Excel をあまり使用していません)。さらにサポートが必要な場合、または私が書いた単語が理解できない場合は、コメントを残してください。最善を尽くします。

答え3

ピボットテーブルを使用して、「応答」をカウントすることはできませんか?

関連情報