- ベストアンサー
EXCELのアンケート集計2(No.765059)
前回の質問(No.765059)で条件がヒットする件数が集計できました。 で、どの行がヒットしているか?なんてことが分かる方法はあるのですか? アンド条件ならば『オートフィルター』でできるのですけど、ORはフィルターではできないですよね!?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 どこにどのようにして表示するのでしょうか? C列などに「○」などを付けるなら、前回の質問のNo.3の方の数式を応用して、C1に、 =IF(COUNT(A1:B1,"Yes"),"○","") と入力して、下の行へコピーします。
その他の回答 (5)
- hinebot
- ベストアンサー率37% (1123/2963)
>もし可能ならばですけど、(上記のような事をせずに)ヒットしたセルまたは行が赤くなる(!?)など、便利な機能はあるのですか? #3です。 条件付き書式を使うのがいいでしょう。 と思ったら、#5の方がパーフェクトにアドバイスされてますね。いろいろと便利な機能ですよ。
お礼
何度もありがとうございました!
条件を満たしている行をどのように表示するか、いくつかの方法が考えられますが、ここでは私自身もよく使う、条件付書式を使った方法を説明します。 まず、セルA1:B1を選択します。 次にメニューバーの「書式」から「条件付き書式」を選びます。画面中央に「条件付き書式の設定」というダイアログボックスが現れます。 左側の「セルの値が」という箇所を「数式が」に直します。 中央の空欄に次のような数式を入力してください。 =OR($A1="Yes",$B1="Yes") 右側にある「書式(F)」のボタンをクリックし、書式を設定してください。文字の太字化や文字色の変更、パターン(背景色)の変更など、お好みに合わせてどうぞ。設定が終わったら「OK」でダイアログボックスを閉じます。 つぎに、セルA1:B1が選択された状態で、コピー(右クリック→コピー)し、セルA2:B10を選択してから、右クリック→「形式を指定して貼り付け」→「書式」→「OK」とします。これで完了です。
お礼
ありがとうございます。この方法で書式を変えられるのですね! よく考えてみましたが、「ヒットした行をリスト化し営業フォローを掛ける」という事が目的なので、No.1の方法でやってみます。
先ほどのご質問の続きです。 では =10-SUMPRODUCT((A1:A10="no")*(B1:B10="no")) としてみてはいかがでしょうか。
- hinebot
- ベストアンサー率37% (1123/2963)
逆転の発想ですが、「ヒットしていない」をアンド条件でオートフィルターを掛ければ、それ以外はヒットしていることになります。 けど、これじゃダメ? yes yes yes no no yes no no で、「no,no」を絞ればそれ以外は、どちからがyes ということです。
お礼
そうですね。その方法は実は私も思いついたのです。だけど、直接に絞れる方法があるのかなぁ、と思いまして。 ありがとうございました。
- maruru01
- ベストアンサー率51% (1179/2272)
間違えました。 =IF(COUNT(A1:B1,"Yes"),"○","") ↓ =IF(COUNTIF(A1:B1,"Yes"),"○","")
補足
なるほど別の列に○を付けさせて、その後に○を『オートフィルター』で拾えば良いですね。 で、もし可能ならばですけど、(上記のような事をせずに)ヒットしたセルまたは行が赤くなる(!?)など、便利な機能はあるのですか?