- ベストアンサー
Excel2007で同じ数字記号全部に 色を塗り
Excel2007で同じ数字記号全部に色を塗り何個あるかカウントしたいです。 (C5:T5)と(Z5:AQ5)のセル1つずつに0~9のいずれかの数字がランダムに入ってます。 W5に0~9 のいずれかの数字が入ります。 その数字を参照して(C5:T5)と(Z5:AQ5)の中にある同じ数字のセルの背景色を黄色に塗りつぶします。 そして、(C5:T5)の分はV5に (Z5:AQ5)の分はX5に、W5に入ってる数字を参照して何個有ったのかをカウントしたいです。 マクロでなくても良いのでよろしくお願いいたします。
- みんなの回答 (15)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (14)
- kkkkkm
- ベストアンサー率66% (1725/2595)
> W5000まで 列は現状の列で5000行まで範囲を広げたいという事ですね ルールの管理を開いて 適用先を =$C$5:$T$5000,$Z$5:$AQ$5000 W列の参照先が行に連動(W5,W6,W7・・・となる)するのでしたら 数式を =AND($W5<>"",C5=$W5) にそれぞれ変更してください。
お礼
すみません。上手くいきませんでした。明らかな私の説明不足です。 もう一度説明させてください。 W5に0~9 のいずれかの数字が入ります。 その数字を参照して(C5:T5)と(Z5:AQ5)の中にある同じ数字のセルの背景色を黄色に塗りつぶします。 W6に0~9の数字が入って(C6:T6)と(Z6:AQ6)の中にある同じ数字を黄色のセル背景にします。同じことを7000行したいです。
- kkkkkm
- ベストアンサー率66% (1725/2595)
条件付き書式は 数式を使用して・・・にして 数式を =AND($W$5<>"",C5=$W$5) V5に =IF(W5<>"",COUNTIF(C5:T5,W5),"") X5に =IF(W5<>"",COUNTIF(Z5:AQ5,W5),"") それぞれ変更してください。
お礼
こんな朝早くからご返答ありがとうございます。 W5からドラッグコピーしてW5000まで大丈夫ですかね何かアイデアとかないですか? ワークシート関数ならそれでいけるのは知ってますが書式のやり方が今一解らないです
- msMike
- ベストアンサー率20% (364/1804)
V5: =COUNTIF(C5:T5,W5) X5: =COUNTIF(Z5:AQ5,W5) [条件付き書式] ルールの適用先: =$Z$5:$AQ$5,$C$5:$T$5 ルールの種類: “数式を…を決定” ルールの内容↓  ̄ ̄数式→=C5=$W5  ̄ ̄書式→塗りつぶし色を黄色に
お礼
こんばんはmsMikeさん。ご返答ありがとうございます。Wが空白の時、0の数字のあるセルが変色するんですがそれをなくすにはどうしたらよろしいですか? あと、今は5行目でしてますがそれ以降の下の行にも予め用意して同じようにしたいです。 (C6:T6) W6 (Z6:AQ6) つぎにつぎにと。
- kkkkkm
- ベストアンサー率66% (1725/2595)
C5:T5とZ5:AQ5を選択した状態で 条件付き書式を開き 指定の値を含むセルだけを書式設定 セルの値 次の値に等しい =$W$5 とします。 書式で黄色の塗りつぶし にしてください。 V5に =COUNTIF(C5:T5,W5) X5に =COUNTIF(Z5:AQ5,W5) としてください。
お礼
こんばんはkkkkkmさん。Wに何も入れてない状態だと数字の0が黄色になります。それをなくすにはどうしたらよろしいですか?
- 1
- 2
お礼
Hohopapaさん。いつもお気にしていただいてありがとうございます。シート関数がびっしり入ったままの状態で空白セルも含めてコピーしたからおかしくなってるのかな?貼り付ける際は値だけにしたんですが。ルールクリアはためしました。