• ベストアンサー

Excel の自動色付けについて

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

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

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

hanatare0224
質問者

お礼

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

その他の回答 (6)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.7

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

hanatare0224
質問者

お礼

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

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.6

#1のmshr1962です。すみません肝心な所を抜かしてました。 「セルの値が」「次の値より小さい」「0」「水色」 を 「数式が」「=$C数字-$G数字<0」「水色」 です。$C数字-$G数字はこの場合、計算結果のセルの$E数字だけでもかまいません

hanatare0224
質問者

補足

ご回答ありがとうございます! 「=$E数字>=0」「ピンク」という数式で出来たのですが、この数式は合っているのでしょうか? 「>」の後の「=」は必要ないですか?

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.5

#1のmshr1962です。補足読みました。 >その行自体を色付け出来たらと思っているのですが、これは可能でしょうか? 可能です。 「=C数字-G数字」を「=$C数字-$G数字」 とすれば行全体を同じ条件付書式で設定できます。

hanatare0224
質問者

補足

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

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

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

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

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

hanatare0224
質問者

お礼

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

noname#204879
noname#204879
回答No.2

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

hanatare0224
質問者

お礼

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

関連するQ&A