• ベストアンサー

別シートの文字列があったら現シートのセルの色変える

こんにちは。 エクセル2010を使用しています。質問させて下さい。 BシートのA列に下記のような文字列があります。 ------以下文字列------- 秋山 清原 デストラーデ 渡辺 ------以上文字列------- この時、AシートのセルにBシートに現れる文字列があった場合に色づけがしたいです。 例えば、Aシートに”清原”というセルがあったら、Bシートを参照して色づけされる。 この様なことをどうすれば実現できますでしょうか? ご教示願います。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

Aシートをシート1、Bシートをシート2として説明します。 シート2のA列には秋山、清原などの文字列が入力されているとします。 そこでシート1のA列でシート2のA列に入力されている文字列が有るとしたらそのデータが入力されたセルの色を変えるとしたら次のようにします。 シート1のA列を選択します。 その後に「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。 「数式を使用して書式設定するセルを決定」を選択したのちに下の数式の窓には次の式を入力します。 =COUNTIF(Sheet2!$A:$A,A1)>0 その後に同じ画面の「書式」をクリックし「塗りつぶし」のタブで好みの色を選択してOKします。

shoshin01
質問者

お礼

ご回答ありがとうございます。 ご指摘のとおりにやりましたら出来ました。 ありがとうございました。

その他の回答 (1)

回答No.1
shoshin01
質問者

お礼

ご回答ありがとうございました。

shoshin01
質問者

補足

ご回答ありがとうございます。 検索して、下記にたどり着きました。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html#betu 上の「別のシートを参照する」の「名前の定義を利用する」をやったのですが、 =countif(コード,A2) のA2の意味が分かりません。 後出しジャンケンで申し訳ないのですが、AシートのA列全てを条件が当てはまる場合、色を入れたいのです。 すみませんが、よろしくお願い申し上げます。