- ベストアンサー
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)
- msMike
- ベストアンサー率20% (364/1805)
[No.11お礼]へのコメント、 「シート関数がびっしり…の状態で空白セルも含めてコピーした」とか「貼り付ける際は値だけにした」とか、初心者の私にはサッパリポンです。
お礼
たった今できました。数式を =AND(C5=$W5,$W5<>"") と書いたはずなのにC5が勝手にXJE5だったかはさておき、変わってたのに気付いて治したら上手くできました。皆さんありがとうございました。
- kkkkkm
- ベストアンサー率66% (1734/2604)
条件付き書式がうまく機能してるのかどうかを見極めるためにできるだけクリーンなデータでテストしましょうと言ってるだけで、出来上がり云々の話はしていません。 条件付き書式が正常かどうかわからないのに次々と問題を提起してもややこしいでしょと言ってるだけです。
お礼
たった今できました。数式を =AND(C5=$W5,$W5<>"") と書いたはずなのにC5が勝手にXJE5だったかはさておき、変わってたのに気付いて治したら上手くできました。kkkkkmさんありがとうございました。
- kkkkkm
- ベストアンサー率66% (1734/2604)
>コピー元のワークシート関数を省いて値だけコピーする方法ってありますでしょうか?一度トライしてみたいです。 ご自身でできたと書かれてますが…。 > 値だけを貼り付ける、を選択すればそのまま無事に値の変化無しにペースト出来たのですが それに、貼り付けと条件付き書式と何か関係があるのですか? C5:T5とZ5:AQ5に =RANDBETWEEN(0,9) と入力して 下に適当にコピーして W列のそれぞれの行に適当な数値を入力して 一致するセルが黄色になったらそれで条件付き書式の問題は解決です。 わけのわからないデータの話を持ち込んでもややこしくなるだけです。
お礼
それではダメなんです。こだわりたいんです。こだわって作ったカレーが、こだわりを捨てて作ったカレーと同じ味だったと評価するのは他人であって自分ではちゃんとどんな栄養が入ってるとか今までの様々があり楽しいんです。 絶対に違います。w
- kkkkkm
- ベストアンサー率66% (1734/2604)
> 空白も選択してたせいかおかしくなってるのかな? 半角スペースとか入っていて、「データがない」と思っていたという「落ち」が沢山ありますけど。こちらから見えないものを「かな?」とか言われてもわかりません。数式が正確に入力されているのかもわかりませんし。
お礼
本題のデータは別のシートからコピーしてきました。値だけを貼り付ける、を選択すればそのまま無事に値の変化無しにペースト出来たのですが そのまま貼り付けを選択すると値が変わってしまいます。隣へ隣へと貼り付ける度に値が変化します。コピー元のワークシート関数を省いて値だけコピーする方法ってありますでしょうか?一度トライしてみたいです。
- msMike
- ベストアンサー率20% (364/1805)
[No.2お礼]へのコメント、 》 Wが空白の時、…がそれをなくすにはどうしたら…? 数式を =AND(C5=$W5,$W5<>"") に変更するだけェ~ 》 あと、今は5行目でしてますがそれ以降の下の行にも… それを見越して、最初からストトンと行くようにしてます。 アンカー・マーク($)を付けたり付けなかったりはその為と承知されたい。
お礼
いつもお気にしていただいてありがとうございます。シート関数がびっしり入ったままの状態で空白セルも含めてコピーしたからおかしくなってるのかな?貼り付ける際は値だけにしたんですが。
- kkkkkm
- ベストアンサー率66% (1734/2604)
> ファイルって、ブックのことですか? はい
お礼
おはようございます。試した結果同じでした。色々な形で出来上がったデータだから異常があるんですかね? shift+ctrl+↓で数値入りデータ以降の空白セルも含めて返すとこらへんが怪しいですかね。ルールクリアはしてます。
補足
すみません。このデータはコピーしてきた物でコピー元にシート関数がびっしり入ってました。何か関係はあったりしますか?値だけを貼り付けるにはしましたが。空白も選択してたせいかおかしくなってるのかな?
- kkkkkm
- ベストアンサー率66% (1734/2604)
別の新しいファイルで試してみてください。
お礼
ファイルって、ブックのことですか?
- kkkkkm
- ベストアンサー率66% (1734/2604)
セルの値 = $W$5 適用先に=$5:$T$7000,$C$Z$5:$AQ$7000 これを削除します 数式:=AND($W5… 適用先に=$C$5:$T$5,$Z$5:$AQ$5 こちらを 適用先 =$C$5:$T$7000,$Z$5:$AQ$7000 数式 =AND($W5<>"",C5=$W5) に変更します。
お礼
こんばんは。 度々ご助力頂けて感謝します。 ですが、それでも上手く行かないんです 。支持頂いた通りやってみた後に W5に2をいれたら右側の(Z5:AQ5)の関係のない数字の背景色がかわります。 W5に6と入れてもなんの反応も示しません パソコンがおかしいでしょうか?
補足
私の方が何か変な形をとってるとおもいます。今気付いたのが私のデータ(C5:T5000)と(Z5:AQ5000)についてなんですが、どちらも7000行目まで格子がありまして、5000行目~7000行目までは空白です。 ここから おかしなことに気付いた点をあげます。 Z5からshift+ctrl+↓をすると空白のある7000行目をも返してます。 データとは違う列で数字、格子、空白を入れてやってみてたら空白は返しませんでした。 その辺が怪しいですかね?
- kkkkkm
- ベストアンサー率66% (1734/2604)
一番最初に作った条件付き書式のルールの管理を開いて 適用先を =$C$5:$T$7000,$Z$5:$AQ$7000 数式を =AND($W5<>"",C5=$W5) に変更してください。
お礼
条件付き書式ルールの管理ダイアログボックスに ルール(表示順で適用)の下に 数式:=AND($W5… 適用先に=$C$5:$T$5,$Z$5:$AQ$5 とありまして、その行の下に セルの値 = $W$5 適用先に=$5:$T$7000,$C$Z$5:$AQ$7000 となってます。 W5に数字を入れると$5:$T$7000,$C$Z$5:$AQ$7000 の範囲に一気に計算してしまう形になっておりまして、さらに迷宮いりです。 W5,W6,W7と数字がはいれば5行目、6行目、7行目と計算して欲しいんです。 なんかすみません上手くなくて。
- kkkkkm
- ベストアンサー率66% (1734/2604)
=$C$5:$T$7000,$Z$5:$AQ$7000 と =AND($W5<>"",C5=$W5) にすればいいと思いますが…。
お礼
すみません。手順的なご指導も付け加えて頂けないでしょうか。私が言うのもなんなんですが、こういう形が苦手でwww 多分私オカシク思われてるんでしょうねw
- 1
- 2
お礼
Hohopapaさん。いつもお気にしていただいてありがとうございます。シート関数がびっしり入ったままの状態で空白セルも含めてコピーしたからおかしくなってるのかな?貼り付ける際は値だけにしたんですが。ルールクリアはためしました。