こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Excel2007で同じ数字記号全部に 色を塗り

Excel2007で同じ数字記号全部に色を塗り何個あるかカウントしたいです。

(C5:T5)と(Z5:AQ5)のセル1つずつに0~9のいずれかの数字がランダムに入ってます。

W5に0~9 のいずれかの数字が入ります。

その数字を参照して(C5:T5)と(Z5:AQ5)の中にある同じ数字のセルの背景色を黄色に塗りつぶします。

そして、(C5:T5)の分はV5に
(Z5:AQ5)の分はX5に、W5に入ってる数字を参照して何個有ったのかをカウントしたいです。

マクロでなくても良いのでよろしくお願いいたします。

投稿日時 - 2019-05-17 01:48:56

QNo.9617302

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(15)

ANo.15

[No.11お礼]へのコメント、
「シート関数がびっしり…の状態で空白セルも含めてコピーした」とか「貼り付ける際は値だけにした」とか、初心者の私にはサッパリポンです。

投稿日時 - 2019-05-20 11:13:25

お礼

たった今できました。数式を =AND(C5=$W5,$W5<>"")
と書いたはずなのにC5が勝手にXJE5だったかはさておき、変わってたのに気付いて治したら上手くできました。皆さんありがとうございました。

投稿日時 - 2019-05-20 12:22:20

ANo.14

条件付き書式がうまく機能してるのかどうかを見極めるためにできるだけクリーンなデータでテストしましょうと言ってるだけで、出来上がり云々の話はしていません。
条件付き書式が正常かどうかわからないのに次々と問題を提起してもややこしいでしょと言ってるだけです。

投稿日時 - 2019-05-20 10:57:47

お礼

たった今できました。数式を =AND(C5=$W5,$W5<>"")
と書いたはずなのにC5が勝手にXJE5だったかはさておき、変わってたのに気付いて治したら上手くできました。kkkkkmさんありがとうございました。

投稿日時 - 2019-05-20 12:23:35

ANo.13

>コピー元のワークシート関数を省いて値だけコピーする方法ってありますでしょうか?一度トライしてみたいです。

ご自身でできたと書かれてますが…。
> 値だけを貼り付ける、を選択すればそのまま無事に値の変化無しにペースト出来たのですが

それに、貼り付けと条件付き書式と何か関係があるのですか?

C5:T5とZ5:AQ5に
=RANDBETWEEN(0,9)
と入力して
下に適当にコピーして
W列のそれぞれの行に適当な数値を入力して
一致するセルが黄色になったらそれで条件付き書式の問題は解決です。
わけのわからないデータの話を持ち込んでもややこしくなるだけです。

投稿日時 - 2019-05-20 09:51:10

お礼

それではダメなんです。こだわりたいんです。こだわって作ったカレーが、こだわりを捨てて作ったカレーと同じ味だったと評価するのは他人であって自分ではちゃんとどんな栄養が入ってるとか今までの様々があり楽しいんです。
絶対に違います。w

投稿日時 - 2019-05-20 10:07:58

ANo.12

> 空白も選択してたせいかおかしくなってるのかな?

半角スペースとか入っていて、「データがない」と思っていたという「落ち」が沢山ありますけど。こちらから見えないものを「かな?」とか言われてもわかりません。数式が正確に入力されているのかもわかりませんし。

投稿日時 - 2019-05-20 08:01:23

お礼

本題のデータは別のシートからコピーしてきました。値だけを貼り付ける、を選択すればそのまま無事に値の変化無しにペースト出来たのですが

そのまま貼り付けを選択すると値が変わってしまいます。隣へ隣へと貼り付ける度に値が変化します。コピー元のワークシート関数を省いて値だけコピーする方法ってありますでしょうか?一度トライしてみたいです。

投稿日時 - 2019-05-20 09:13:39

ANo.11

[No.2お礼]へのコメント、
》 Wが空白の時、…がそれをなくすにはどうしたら…?
数式を =AND(C5=$W5,$W5<>"") に変更するだけェ~

》 あと、今は5行目でしてますがそれ以降の下の行にも…
それを見越して、最初からストトンと行くようにしてます。
アンカー・マーク($)を付けたり付けなかったりはその為と承知されたい。

投稿日時 - 2019-05-19 19:28:33

お礼

いつもお気にしていただいてありがとうございます。シート関数がびっしり入ったままの状態で空白セルも含めてコピーしたからおかしくなってるのかな?貼り付ける際は値だけにしたんですが。

投稿日時 - 2019-05-20 07:29:25

ANo.10

横から失礼します。
意図しないルールが残ている可能性を疑います。

添付画像の要領で、
課題シートに設定されているルールを全数クリアーし、
既に案内されている手順で設定し
結果的に添付画像のような設定になれば、
期待の挙動になると思います。

投稿日時 - 2019-05-19 12:30:08

お礼

Hohopapaさん。いつもお気にしていただいてありがとうございます。シート関数がびっしり入ったままの状態で空白セルも含めてコピーしたからおかしくなってるのかな?貼り付ける際は値だけにしたんですが。ルールクリアはためしました。

投稿日時 - 2019-05-20 07:30:49

ANo.9

> ファイルって、ブックのことですか?

はい

投稿日時 - 2019-05-19 11:01:41

補足

すみません。このデータはコピーしてきた物でコピー元にシート関数がびっしり入ってました。何か関係はあったりしますか?値だけを貼り付けるにはしましたが。空白も選択してたせいかおかしくなってるのかな?

投稿日時 - 2019-05-20 07:20:44

お礼

おはようございます。試した結果同じでした。色々な形で出来上がったデータだから異常があるんですかね?
shift+ctrl+↓で数値入りデータ以降の空白セルも含めて返すとこらへんが怪しいですかね。ルールクリアはしてます。

投稿日時 - 2019-05-20 06:56:50

ANo.8

別の新しいファイルで試してみてください。

投稿日時 - 2019-05-19 07:24:00

お礼

ファイルって、ブックのことですか?

投稿日時 - 2019-05-19 07:41:11

ANo.7

セルの値 = $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)
に変更します。

投稿日時 - 2019-05-18 16:06:31

補足

私の方が何か変な形をとってるとおもいます。今気付いたのが私のデータ(C5:T5000)と(Z5:AQ5000)についてなんですが、どちらも7000行目まで格子がありまして、5000行目~7000行目までは空白です。
ここから
おかしなことに気付いた点をあげます。
Z5からshift+ctrl+↓をすると空白のある7000行目をも返してます。

データとは違う列で数字、格子、空白を入れてやってみてたら空白は返しませんでした。

その辺が怪しいですかね?

投稿日時 - 2019-05-18 23:17:11

お礼

こんばんは。
度々ご助力頂けて感謝します。

ですが、それでも上手く行かないんです 。支持頂いた通りやってみた後に
W5に2をいれたら右側の(Z5:AQ5)の関係のない数字の背景色がかわります。

W5に6と入れてもなんの反応も示しません
パソコンがおかしいでしょうか?

投稿日時 - 2019-05-18 22:49:51

ANo.6

一番最初に作った条件付き書式のルールの管理を開いて
適用先を
=$C$5:$T$7000,$Z$5:$AQ$7000
数式を
=AND($W5<>"",C5=$W5)
に変更してください。

投稿日時 - 2019-05-18 14:47:06

お礼

条件付き書式ルールの管理ダイアログボックスに
ルール(表示順で適用)の下に
数式:=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行目と計算して欲しいんです。
なんかすみません上手くなくて。

投稿日時 - 2019-05-18 15:28:03

ANo.5

=$C$5:$T$7000,$Z$5:$AQ$7000

=AND($W5<>"",C5=$W5)
にすればいいと思いますが…。

投稿日時 - 2019-05-18 12:02:10

お礼

すみません。手順的なご指導も付け加えて頂けないでしょうか。私が言うのもなんなんですが、こういう形が苦手でwww

多分私オカシク思われてるんでしょうねw

投稿日時 - 2019-05-18 13:02:21

ANo.4

> W5000まで

列は現状の列で5000行まで範囲を広げたいという事ですね
ルールの管理を開いて
適用先を
=$C$5:$T$5000,$Z$5:$AQ$5000

W列の参照先が行に連動(W5,W6,W7・・・となる)するのでしたら
数式を
=AND($W5<>"",C5=$W5)

にそれぞれ変更してください。

投稿日時 - 2019-05-18 08:50:47

お礼

すみません。上手くいきませんでした。明らかな私の説明不足です。

もう一度説明させてください。
W5に0~9 のいずれかの数字が入ります。

その数字を参照して(C5:T5)と(Z5:AQ5)の中にある同じ数字のセルの背景色を黄色に塗りつぶします。
W6に0~9の数字が入って(C6:T6)と(Z6:AQ6)の中にある同じ数字を黄色のセル背景にします。同じことを7000行したいです。

投稿日時 - 2019-05-18 11:42:59

ANo.3

条件付き書式は
数式を使用して・・・にして
数式を
=AND($W$5<>"",C5=$W$5)

V5に
=IF(W5<>"",COUNTIF(C5:T5,W5),"")
X5に
=IF(W5<>"",COUNTIF(Z5:AQ5,W5),"")

それぞれ変更してください。

投稿日時 - 2019-05-18 06:57:58

お礼

こんな朝早くからご返答ありがとうございます。

W5からドラッグコピーしてW5000まで大丈夫ですかね何かアイデアとかないですか?
ワークシート関数ならそれでいけるのは知ってますが書式のやり方が今一解らないです

投稿日時 - 2019-05-18 08:12:57

ANo.2

V5: =COUNTIF(C5:T5,W5)
X5: =COUNTIF(Z5:AQ5,W5)

[条件付き書式]
ルールの適用先: =$Z$5:$AQ$5,$C$5:$T$5
ルールの種類: “数式を…を決定”
ルールの内容↓
 ̄ ̄数式→=C5=$W5
 ̄ ̄書式→塗りつぶし色を黄色に

投稿日時 - 2019-05-17 12:09:50

お礼

こんばんはmsMikeさん。ご返答ありがとうございます。Wが空白の時、0の数字のあるセルが変色するんですがそれをなくすにはどうしたらよろしいですか?
あと、今は5行目でしてますがそれ以降の下の行にも予め用意して同じようにしたいです。

(C6:T6) W6 (Z6:AQ6)
つぎにつぎにと。

投稿日時 - 2019-05-18 00:49:07

ANo.1

C5:T5とZ5:AQ5を選択した状態で
条件付き書式を開き
指定の値を含むセルだけを書式設定
セルの値 次の値に等しい =$W$5
とします。
書式で黄色の塗りつぶし
にしてください。

V5に
=COUNTIF(C5:T5,W5)
X5に
=COUNTIF(Z5:AQ5,W5)
としてください。

投稿日時 - 2019-05-17 07:05:33

お礼

こんばんはkkkkkmさん。Wに何も入れてない状態だと数字の0が黄色になります。それをなくすにはどうしたらよろしいですか?

投稿日時 - 2019-05-17 23:38:58

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-