こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELのアンケート集計2(No.765059)

前回の質問(No.765059)で条件がヒットする件数が集計できました。
で、どの行がヒットしているか?なんてことが分かる方法はあるのですか?
アンド条件ならば『オートフィルター』でできるのですけど、ORはフィルターではできないですよね!?

投稿日時 - 2004-01-30 10:12:02

QNo.765090

暇なときに回答ください

質問者が選んだベストアンサー

こんにちは。maruru01です。

どこにどのようにして表示するのでしょうか?
C列などに「○」などを付けるなら、前回の質問のNo.3の方の数式を応用して、C1に、

=IF(COUNT(A1:B1,"Yes"),"○","")

と入力して、下の行へコピーします。

投稿日時 - 2004-01-30 10:20:46

補足

なるほど別の列に○を付けさせて、その後に○を『オートフィルター』で拾えば良いですね。

で、もし可能ならばですけど、(上記のような事をせずに)ヒットしたセルまたは行が赤くなる(!?)など、便利な機能はあるのですか?

投稿日時 - 2004-01-30 10:23:37

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.6

>もし可能ならばですけど、(上記のような事をせずに)ヒットしたセルまたは行が赤くなる(!?)など、便利な機能はあるのですか?

#3です。
条件付き書式を使うのがいいでしょう。
と思ったら、#5の方がパーフェクトにアドバイスされてますね。いろいろと便利な機能ですよ。

投稿日時 - 2004-01-30 10:33:37

お礼

何度もありがとうございました!

投稿日時 - 2004-01-30 10:37:40

条件を満たしている行をどのように表示するか、いくつかの方法が考えられますが、ここでは私自身もよく使う、条件付書式を使った方法を説明します。

まず、セルA1:B1を選択します。
次にメニューバーの「書式」から「条件付き書式」を選びます。画面中央に「条件付き書式の設定」というダイアログボックスが現れます。
左側の「セルの値が」という箇所を「数式が」に直します。
中央の空欄に次のような数式を入力してください。

=OR($A1="Yes",$B1="Yes")

右側にある「書式(F)」のボタンをクリックし、書式を設定してください。文字の太字化や文字色の変更、パターン(背景色)の変更など、お好みに合わせてどうぞ。設定が終わったら「OK」でダイアログボックスを閉じます。

つぎに、セルA1:B1が選択された状態で、コピー(右クリック→コピー)し、セルA2:B10を選択してから、右クリック→「形式を指定して貼り付け」→「書式」→「OK」とします。これで完了です。

投稿日時 - 2004-01-30 10:29:55

お礼

ありがとうございます。この方法で書式を変えられるのですね!
よく考えてみましたが、「ヒットした行をリスト化し営業フォローを掛ける」という事が目的なので、No.1の方法でやってみます。

投稿日時 - 2004-01-30 10:36:47

ANo.4

先ほどのご質問の続きです。
では
=10-SUMPRODUCT((A1:A10="no")*(B1:B10="no"))
としてみてはいかがでしょうか。

投稿日時 - 2004-01-30 10:29:15

ANo.3

逆転の発想ですが、「ヒットしていない」をアンド条件でオートフィルターを掛ければ、それ以外はヒットしていることになります。
けど、これじゃダメ?
yes yes
yes no
no yes
no no
で、「no,no」を絞ればそれ以外は、どちからがyes ということです。

投稿日時 - 2004-01-30 10:23:57

お礼

そうですね。その方法は実は私も思いついたのです。だけど、直接に絞れる方法があるのかなぁ、と思いまして。
ありがとうございました。

投稿日時 - 2004-01-30 10:30:16

ANo.2

間違えました。

=IF(COUNT(A1:B1,"Yes"),"○","")

=IF(COUNTIF(A1:B1,"Yes"),"○","")

投稿日時 - 2004-01-30 10:21:32

あなたにオススメの質問