- ベストアンサー
■条件が一致した場合に、文字に色を付ける方法を知りたいです。
■条件が一致した場合に、文字に色を付ける方法を知りたいです。 A1セルには矢印「(右上矢印)」か「(右下矢印)」が入ります。B1セルには「晴れ」か「曇り」が入ります。 矢印の条件によって「晴れ」「曇り」の文字を赤色にしたいです。 ■具体例 A1セルが「(右上矢印)」でB1セルが「晴れ」の場合は赤文字。「曇り」の場合は黒色のまま。 A1セルが「(右下矢印)」でB1セルが「曇り」の場合は赤文字。「晴れ」の場合は黒色のまま。 B1セルをどのように加工したらよいか、ご指導お願い申し上げます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
B1セルに条件付書式を使用します。 条件付書式の1つ目を「数式が」にし、 以下の数式を入れます。 =OR(AND(A1="【右上矢印】",B1="晴れ"),AND(A1="【右下矢印】",B1="曇り")) 書式のフォントを赤にしてください。 【右上矢印】、【右下矢印】には、実際に使用する記号を入れてください。
その他の回答 (3)
- ok-rjak
- ベストアンサー率52% (70/134)
- ok-rjak
- ベストアンサー率52% (70/134)
少し時間があったので、実際の画面を使って説明しますね。 1枚目の画像のようなデータがあったとします。 B列の文字の色を変えたいわけですよね。 こういう場合は、条件付き書式を使います。 今回の場合、B1~B4を選択して、「ホーム」タブの「条件付き書式」から「ルールの管理」を選択します。(Office2007での説明です。) 新規ルールから2枚目と3枚目の条件を2つ設定します。 なぜ条件が2つあるかわかりますよね? あとは、OKや適用などをクリックしていけばお望み通りの動きをすると思います。 今回のポイントは2つ。 1.「A1が○○でB1が××」のような複数の条件からひとつの書式を設定したい場合は、「AND関数」を使用します。AND関数については調べてもらうとわかりますが、「全ての条件がクリアされた場合」という意味です。 2.条件式中の「$A1="***"」というような記述は相対参照(複合参照)といわれています。今回は4つのセルを選択して条件を指定していますが、「$A$1="***"」だと全部の文字が赤くなります。反対に「A1="***"」でも正しく動きますので、どちらかにしてください。(C列やD列にも色を変えたい文字が入力されている場合は、画像の式にしないといけません。) 一度お試し下さい。
お礼
早々のご回答ありがとうございます。。 丁寧な解説があり、とてもよくわかりました。 とくに注意ポイントのご指摘が大変勉強になりました。 質問をするまえに自力でやったときはすべて赤色になってしまいました(汗) おかげさまで思い通りに動くようになりました。 心より御礼申し上げます。。
- akiomyau
- ベストアンサー率43% (555/1280)
以下のような式を条件付き書式設定で指定して書式で色を指定してはどうでしょうか。 条件1 =AND(A1="右下矢印",B1="曇り") 条件2 =AND(A1="右上矢印",B1="晴れ")
お礼
早々のご回答ありがとうございます。 実際に入力したところ、思い通りに動きました。 本当に助かりました。 心より御礼申し上げます。
お礼
早々のご回答ありがとうございます。 この方式ですと1回の入力ですべてカバーできるので便利でした。 具体的な式を記入した回答でしたのですごくわかりやすかったです。 関数はほんのわずかな間違い(カンマやandの位置など)がちがうだけで エラーになるので、このように具体的な例があると非常に助かります。 心より御礼申し上げます。