• ベストアンサー

Ecxellでセルの数値によって、そのセルの表示形式を変える方法

Ecxell2003で、セルの数値によって、そのセルの表示形式を変える方法があれば、教えて下さい。 (例)セルA1の値が0以下だったら、その数値を"赤色の文字"で表示し、0以上なら"青色の文字"で表示する。 =if(a1<=0,赤色の文字で表示,青色の文字で表示) 上記のような関数または別の方法などがあれば教えて下さい。

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

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

セルの書式設定で行なう方法 「書式」「セル」「表示形式」を「ユーザー定義」にして [青]#,##0_ ;[赤]#,##0_ ;[赤]0_ ;@ としてOKする。 上記は 正の数値(>0)の書式;負の数値(<0)の書式;0の書式;文字の書式 となります。また数値のみに限っては条件付けで [条件1]の書式;[条件2]の書式;その他の数値の書式;文字の書式とすることも出来ます。 例 [<=0][赤]#,##0_ ;[青]#,##0_ 上記でも0以下の数値は赤文字、それ以外の数値は青文字になります。 条件付き書式を使う方法 「書式」「条件付き書式」にて 「セルの値が▼」「次の値以下▼」「=0」で書式ボタンを押して文字色を赤 「追加」ボタンを押して 「セルの値が▼」「次の値より大きい▼」「=0」で書式ボタンを押して文字色を青 ※文字色だけでなく枠線や塗り潰しも変更できます。 書式ボタンにて枠・パターンを設定 ※数値以外の文字を対象にした設定も可能です。 「セルの値が▼」「次の値に等しい▼」又は「次の値に等しくない▼」を使用するか 「数式が▼」を利用して設定 ※自セル以外のセルの内容を対象にすることも可能です。 「数式が▼」を利用して設定

helpecxell
質問者

お礼

ていねいな説明ありがとうございました。

その他の回答 (3)

  • 12a
  • ベストアンサー率4% (1/21)
回答No.3

(1)書式から、条件付き書式。 (2)セルから、セルの書式設定、表示形式の数値(通貨でもOK)で、負の数の表示形式を変える。 (3)セルから、セルの書式設定、ユーザー定義。こちらも色の指定ができます。#.0[赤]-#.0  これで0以上なら黒、0以下なら赤です。小数点以下も#.##0のように増やすことができます。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2
helpecxell
質問者

お礼

教えて頂いた裏技?紹介ページがあるのを始めて知りました。

noname#66332
noname#66332
回答No.1

メニューから 書式 → 条件付き書式

関連するQ&A

専門家に質問してみよう