- ベストアンサー
別シートの文字列があったら現シートのセルの色変える
こんにちは。 エクセル2010を使用しています。質問させて下さい。 BシートのA列に下記のような文字列があります。 ------以下文字列------- 秋山 清原 デストラーデ 渡辺 ------以上文字列------- この時、AシートのセルにBシートに現れる文字列があった場合に色づけがしたいです。 例えば、Aシートに”清原”というセルがあったら、Bシートを参照して色づけされる。 この様なことをどうすれば実現できますでしょうか? ご教示願います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Aシートをシート1、Bシートをシート2として説明します。 シート2のA列には秋山、清原などの文字列が入力されているとします。 そこでシート1のA列でシート2のA列に入力されている文字列が有るとしたらそのデータが入力されたセルの色を変えるとしたら次のようにします。 シート1のA列を選択します。 その後に「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。 「数式を使用して書式設定するセルを決定」を選択したのちに下の数式の窓には次の式を入力します。 =COUNTIF(Sheet2!$A:$A,A1)>0 その後に同じ画面の「書式」をクリックし「塗りつぶし」のタブで好みの色を選択してOKします。
その他の回答 (1)
- play_with_you
- ベストアンサー率37% (112/301)
https://www.google.co.jp/search?q=excel2010+%E6%9D%A1%E4%BB%B6%E4%BB%98%E6%9B%B8%E5%BC%8F https://www.google.co.jp/search?q=excel+countif
お礼
ご回答ありがとうございました。
補足
ご回答ありがとうございます。 検索して、下記にたどり着きました。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html#betu 上の「別のシートを参照する」の「名前の定義を利用する」をやったのですが、 =countif(コード,A2) のA2の意味が分かりません。 後出しジャンケンで申し訳ないのですが、AシートのA列全てを条件が当てはまる場合、色を入れたいのです。 すみませんが、よろしくお願い申し上げます。
お礼
ご回答ありがとうございます。 ご指摘のとおりにやりましたら出来ました。 ありがとうございました。