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

解決済みの質問

Excel の自動色付けについて

今 Excel を使用して、株価の管理をしています。楽天証券の MarketSpeed と RealtimeSpreadSheet を使用し、株価がリアルタイムに反映して Excel 上で変わっていくようになっています。
株価は自動的に変わるのですが、+、-などがわかりやすいように、株価に反映して色も自動的に変わるようにすることは可能でしょうか?
+はピンク、-は水色、という状態にしたいのですが、Google などで調べても中々わかりません。自分の調べ方が下手なのかもしれませんが、どなたかお分かりの方がおられましたら、ご助言お願いします。

投稿日時 - 2006-02-08 16:57:19

QNo.1952494

暇なときに回答ください

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

エクセル上に展開してるなら「書式」「条件付書式」で出来ます。
前日がD2、今日がE2とするなら
E2を選択で「書式」「条件付書式」
「セルの値が」「次の値より小さい」「=D2」で書式を水色
追加を押して
「セルの値が」「次の値より大きい」「=D2」で書式をピンク

投稿日時 - 2006-02-08 17:23:20

お礼

ご回答ありがとうございます!
お礼が遅くなり、申し訳ございません m(_ _)m
教えて頂いた方法を少し変えたら出来ました!
表では、左からコード(A)→銘柄名(B)→現在値(C)→前日比(D)→現在利益(E)→日付(F)→買付日(G)を横に表示しています。日付と買付日は自分で買付した日に入力して、現在値と前日比は自動で変わるようになっています。そして、現在利益(E)は「=C数字-G数字」という数式を使っています。
それで、現在利益(E)を選択し、条件付書式で「セルの値が」「次の値より小さい」「0」「水色」
追加で、「セルの値が」「次の値より大きい」「0」「ピンク」にしたら出来ました!
ただ、そこで問題が起きまして、その方法だとEの部分しか色付けが出来ないんです。出来ればこれを、Eの+-を元に、その行自体を色付け出来たらと思っているのですが、これは可能でしょうか?
もしご存知でしたら、ご助言よろしくお願い致します。

投稿日時 - 2006-02-09 10:20:28

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

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

回答(7)

ANo.7

#1のmshr1962です。
>「>」の後の「=」は必要ないですか?
同じ値の時にピンクにする場合は必要になります。
ピンクに変える必要がなければいりません。

投稿日時 - 2006-02-09 11:34:42

お礼

何度もご回答ありがとうございます!
これで出来ましたので、とても助かりました!
これから自分でも少しずつ勉強していこうと思います。本当にありがとうございました!

投稿日時 - 2006-02-09 11:50:12

ANo.6

#1のmshr1962です。すみません肝心な所を抜かしてました。
「セルの値が」「次の値より小さい」「0」「水色」

「数式が」「=$C数字-$G数字<0」「水色」
です。$C数字-$G数字はこの場合、計算結果のセルの$E数字だけでもかまいません

投稿日時 - 2006-02-09 10:40:59

補足

ご回答ありがとうございます!

「=$E数字>=0」「ピンク」という数式で出来たのですが、この数式は合っているのでしょうか?

「>」の後の「=」は必要ないですか?

投稿日時 - 2006-02-09 11:08:20

ANo.5

#1のmshr1962です。補足読みました。
>その行自体を色付け出来たらと思っているのですが、これは可能でしょうか?
可能です。

「=C数字-G数字」を「=$C数字-$G数字」
とすれば行全体を同じ条件付書式で設定できます。

投稿日時 - 2006-02-09 10:35:45

補足

早速のご回答ありがとうございます!
「=$C数字-$G数字」というのは、すでに「=C数字-G数字」と入力してある数式の中に、$を追加すれば良いだけでしょうか?
教えて頂いた方法を試してみたのですが、変化はありませんでした。お手数お掛けしてすみません‥。
「=C数字-G数字」はそのマスに対して数式を入力し、その後からはその数式をコピーして使用している形なのですが、何か問題があるのでしょうか‥。

投稿日時 - 2006-02-09 10:44:31

ANo.4

>Google などで調べても中々わかりません
「自動色付け」でWEB検索してもダメでしょう。エクセルの術語を覚えないと、検索できないです。「条件付き書式」でWEB照会するか、エクセル解説書を読んでください。沢山解説があります。
「Excel 上で変わっていくようになっています」は間違いないのでしょうね。SpreadSheetは縦横罫線が入っている表でも、理論的にはエクセルとは限りません。多分エクセルそのものだと思いますが。
ヘルプーバージョン情報でわかると思います。

投稿日時 - 2006-02-08 23:21:46

ANo.3

>Google などで調べても中々わかりません
「自動色付け」でWEB検索してもダメでしょう。エクセルの術語を覚えないと、検索できないです。「条件付き書式」でWEB照会するか、エクセル解説書を読んでください。沢山解説があります。
「Excel 上で変わっていくようになっています」は間違いないのでしょうね。SpreadSheetは縦横罫線が入っている表でも、理論的にはエクセルとは限りません。多分エクセルそのものだと思いますが。
ヘルプーバージョン情報でわかると思います。

投稿日時 - 2006-02-08 23:21:02

お礼

ご回答ありがとうございます!
No.1の方に教えて頂いた方法を元に、条件付き書式で検索してみました。すると、色付けの解説があったので、それも利用して変更する事は出来ました!
ただ、それでもまだ思ったようには変更出来ていないので、もう少し自分でも調べてみようと思います。

投稿日時 - 2006-02-09 10:26:00

条件によって3色までなら[条件付き書式]が使えそう。具体的にはセルアドレス付きのサンプルデータを少しばかり示さないと的確な回答ができません。
その際には、条件の提示を出し惜しみしないように。そうでないと、「そんなつもりじゃなかった、こうなって欲しかった」と行ったり来たりで、コメントするのが草臥れます。

投稿日時 - 2006-02-08 20:53:42

お礼

ご回答ありがとうございます!
お礼が遅くなり、申し訳ございません m(_ _)m
株価を管理りている表では、左からコード(A)→銘柄名(B)→現在値(C)→前日比(D)→現在利益(E)→日付(F)→買付日(G)を横に表示しています。日付と買付日は自分で買付した日に入力して、現在値と前日比は自動で変わるようになっています。そして、現在利益(E)は「=C数字-G数字」という数式を使っています。
No.1の方に教えて頂いた方法を利用し、現在利益(E)を選択し、条件付書式で「セルの値が」「次の値より小さい」「0」「水色」
追加で、「セルの値が」「次の値より大きい」「0」「ピンク」にしたら出来ました!
ただ、その方法だとEの部分しか色付けが出来ないんです。出来ればこれを、Eの+-を元に、その行自体を色付け出来たらと思っているのですが、これは可能でしょうか?
もしご存知でしたら、ご助言よろしくお願い致します。

投稿日時 - 2006-02-09 10:22:54

あなたにオススメの質問