• ベストアンサー

重複の数によって塗潰しの色を変える方法

このカテゴリーのエクセルの達人の方々に質問です。 どなたか回答して頂ける方がおみえでしたらよろしくお願いします。 (ちゃんとした回答ではなく、文句やクレーム等を混ぜた記載はご遠慮ください。  私の質問が気に入らない場合は無視して頂ければ結構です。) 【質問】 添付図のとおり、A列とB列に数字が入っていて重複がありますが 昇順で並んでいます。それが100行あります。重複の数に応じて以下のとおりセルの塗潰しがしたいです。  A列&B列重複 ・・・2個なら”黄色”で塗潰し。  A列&B列重複 ・・・3個なら”青色”で塗潰し。  A列&B列重複 ・・・ 4個なら”緑色”で塗潰し。  A列&B列重複 ・・・ 5個なら”赤色”で塗潰し。 上記を実現する方法をVBAで実現する方法が知りたいです。   【注意事項】   ・A列、B列の数字は毎回異なります。   ・VBAで実現する方法~、と書きましたが、    同様のことが他の方法でも実現できればそれを教えて下さい。   ・使用するエクセルは2021です。 以上、よろしくお願いします。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (772/1616)
回答No.1

A~B列を選択 条件付き書式、数式 =COUNTIFS($A:$A,$A1,$B:$B,$B1)=2 塗りつぶし、黄色 =COUNTIFS($A:$A,$A1,$B:$B,$B1)=3 塗りつぶし、青 =COUNTIFS($A:$A,$A1,$B:$B,$B1)=4 塗りつぶし、緑 =COUNTIFS($A:$A,$A1,$B:$B,$B1)>4 塗りつぶし、赤 5個以上で赤にしました。 6個、7個は不要ですか❓ もっと沢山色分けしたいなら、VBA がいいので、補足して下さい。

sazanami0422
質問者

お礼

2問続いて回答頂きありがとうございます。 ”条件付き書式”で簡単にできるのですね。 買いていただいた式までで十分です。ありがとうございました。

Powered by GRATICA

関連するQ&A