a1=〇
a2=△
a3=□

b1=トラ
b2=ネコ
b3=イヌ

c1~c5までは以下のように動物名が入力されています。
c1=サル
c2=ネコ
c3=トラ
c4=イヌ
c5=ウサギ

d1~d5まではそれぞれの動物に対する記号が入力されています。
d1=×
d2=〇
d3=☆
d4=□
d5=△

a1~a3,c1~c5の入力値は固定で、b1~b5とd1~d5は変動します。

条件付書式で、
「a1の〇とa2の△とa3の□を、d1~d5から探して、そこと一致した動物名(c1~c5)がb1~b3にいた場合、d1~d5に色付けする(〇は赤色△は黄色□は青色)」というような条件付けは可能でしょうか?

上記のような場合は、d2が赤色、d5が黄色、c4が青色に塗りつぶされるようにしたいです。

A 回答 (2件)

数式A: =AND(COUNTIF(C:C,VLOOKUP(D1,A$1:B$3,2,FALSE)),D1="〇")


数式B: =AND(COUNTIF(C:C,VLOOKUP(D1,A$1:B$3,2,FALSE)),D1="△")
数式C: =AND(COUNTIF(C:C,VLOOKUP(D1,A$1:B$3,2,FALSE)),D1="□")
「エクセル 条件付き書式の色付けルールに関」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます!完璧に解決しました!今、別のバージョンも試しているのですがわからないことまた質問させてください!!

お礼日時:2017/07/13 10:18

こんにちは!



>上記のような場合は、d2が赤色、d5が黄色、c4が青色に塗りつぶされるようにしたいです。

ん?C4ではなく、D4の間違いですよね?
それとお示しの配置ではD4セルが「青」になるだけでは?
D2セルは「○」 → A列「○」のとなりのB1セルは「トラ」 → C2セルは「ネコ」なので条件外
D5セルは「△」 → A列「△」のとなりのB2セルは「ネコ」 → C5セルは「ウサギ」なので条件外

結局お示しの配置ではD4セルだけが「青」になるのではないでしょうか?

条件付き書式を三つ設定すれば大丈夫だと思います。

D列すべてを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・ → 数式欄に
=AND(D1="○",VLOOKUP("○",A:B,2,0)=C1)
という数式を入れ → 書式 → 塗りつぶし → 「赤」を選択しOK

・・・中略・・・ → 数式欄に
=AND(D1="△",VLOOKUP("△",A:B,2,0)=C1)
という数式を入れ → 書式 → 塗りつぶし → 「黄色」を選択しOK

・・・中略・・・ → 数式欄に
=AND(D1="□",VLOOKUP("□",A:B,2,0)=C1)
という数式を入れ → ・・・ → 「青」を選択しOK

これで↓の画像のような感じになります。

※ 解釈が違っていたらごめんなさい。m(_ _)m
「エクセル 条件付き書式の色付けルールに関」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング