• ベストアンサー

EXCELで該当数字の羅列から、該当数字をチェックする方法。

エクセルの関数について質問させて頂きまます。 例えば A列   B列   C列 1行   111 2行   222 3行   333 4行   444 5行   555 6行   666 7行   777 8行   888 9行   999 10行   000 上記のような表があるとして、Dの10行目などにチェック欄を作成して、 そこに、数字を入力する事により、B列の数字の一覧から、 該当したものを、例えばC列に”該当あり”のように表示をさせたいと思っております。 例えば、そのチェック欄(Dの10行目)に”333”と入力すると A列   B列   C列 1行   111 2行   222 3行   333  該当あり 4行   444 5行   555 6行   666 7行   777 8行   888 9行   999 10行   000 このような感じです。 もしくは、該当する行の色を赤や青など他の色に変更する方法でも構いません。 説明が下手で分かり辛いかもしれませんが、どなたか、 このような場合の関数などをご存知の方おりましたら、 ご教授頂ければ幸いです。 どうぞ、宜しくお願い致します。

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

  • ベストアンサー
  • nekoron07
  • ベストアンサー率37% (69/184)
回答No.3

#2です。 >E11に”333”と入力した場合には”該当なし”このように表示はできないでしょうか? これは、D10~D11のセルと同じデータがあった場合でしょうか? それともE11に入力されていれば、無条件に「該当なし」とするのでしょうか? D10~D11と重複する場合のみにC列に「該当なし」と表示するのであれば、 =IF(ISNA(MATCH(B1,$D$10:$D$11,0)),"",IF(ISNA(MATCH(B1,$E$11,0)),"該当あり","該当なし")) でいかがでしょうか。 また、E11に入力した場合無条件に「該当なし」とする場合は下記のように入力してみてください。 =IF(ISNA(MATCH(B1,$E$11,0)),IF(ISNA(MATCH(B1,$D$10:$D$11,0)),"","該当あり"),"該当なし") >また、その他の例として >C列に該当数字が見つからない場合には、チェック項目(D列)の横(E列)に”該当なし” 数字が入っているのはB列だったと思いますが、B列に該当する数字がない場合、D列に「該当なし」と表示させる、ということで良いですか? それでしたら、 =IF(ISNA(MATCH(B1,$D$10:$D$11,0)),"該当なし","") で出ると思います。また、C列に「該当あり」「該当なし」の両方を表示させたいのであれば、 =IF(ISNA(MATCH(B1,$D$10:$D$11,0)),"該当なし","該当あり") で良いと思います。

yosuke333
質問者

お礼

とても詳しくご説明頂きまして、ありがとうございました。 おかげで、ほぼ期待通りのことができました。 本当に感謝いたします。 ありがとうございました。

その他の回答 (2)

  • nekoron07
  • ベストアンサー率37% (69/184)
回答No.2

チェック欄を増やすことは出来ますか? (例えばD10に「333」と入力し、D11に「444」と入力する) そのようにできるなら、C1のセルに =IF(ISNA(MATCH(B1,$D$10:$D$12,0)),"","該当あり") と入力して下方向にコピー、でいかがでしょうか。

yosuke333
質問者

補足

ご教授頂きまして、ありがとうございました。 この方法なら、希望の方法に近い表示ができそうです。 本当にありがとうございました。 もし可能なら、さらにチェック項目を増やして、例えば E11に”333”と入力した場合には”該当なし”このように表示はできないでしょうか? また、その他の例として C列に該当数字が見つからない場合には、チェック項目(D列)の横(E列)に”該当なし” このように表示できる方法はございませんでしょうか? 恐れ入りますが、ご存知でしたら、この2点もご教授頂ければ幸いです。 質問ばかりで、申し訳ございませんが、どうぞ宜しくお願い致します。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

C列に  =IF(B1=$D$10,"該当有り","")

yosuke333
質問者

補足

早速のご教授頂きまして、ありがとうございました。 早速試してみたら、無事に表示ができました。 本当にありがとうございました。 もし宜しければ、もう1点伺いたいのですが、この場合、例えば ”333”と入力した後、 ”444”と入力すると、 3行目の”該当あり”が消えて4行目に”該当あり”が表示されてしまいます。 できれば、1度表示されて所の表示を残したままにしたいのですが、 この場合、どのような式にしたら宜しいでしょうか? もし、ご存知でしたら、ご教授頂ければ幸いです。 お手数をおかけ致しますが、どうぞ宜しくお願い致します。