• ベストアンサー

Excelの表示形式について教えてください

質問1.数値を入れても、文字を入れても ( )で囲まれた形で表示させるには 表示形式はどのようにしたら良いのでしょうか 質問2.上の質問の続きですが ( )だけ黒で中は赤、( )だけ赤で中は黒、( )も中も赤色にすることは可能でしょうか?わかれば赤以外の色のやり方も教えて下さい

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

  • ベストアンサー
回答No.2

ユーザー定義の表示形式は、 正の数の場合;負の数の場合;0の場合;文字列の場合 とセミコロンで区切って書くことになっているので、なんでもカッコで囲むなら (#);(-#);(0);(@) と定義しておけばオッケーです。 で、色ですが、カッコだけ色を変えるのは出来ませんでした。セミコロンで区切った それぞれのパターンで全体の色を変えるのは出来るんですけどね。たとえば文字列の 場合に赤くするのは (#);(-#);(0);[赤](@) というふうになります。ヘルプで「基本的な表示形式で使われる書式記号」を探すと 他にどんな色が使えるか判りますので、お読みください。

hoka_kuro
質問者

お礼

ありがとうございました

その他の回答 (1)

noname#3361
noname#3361
回答No.1

一番簡単な方法はまずカッコだけを別のセルにします。次に例えばB1にデータを入れるとしたらA1に =IF(B1=0,"","(") こんな感じにします。この際、色を指定してやれば好きな色にできますよ。

関連するQ&A

  • 表示形式を変えるマクロのコードは?エクセル2010

    エクセル2010です。 よろしくお願いします。 特定の範囲のセル範囲(I7:M29)の表示形式が数値、-1234 文字色赤となっています。 それを 特定のセル範囲に数値を入力し終わって セル範囲のあるセルを選択した状態で あるコマンドボタンをクリックしたら、そのセルの表示形式を(1234) 文字色赤 としたいのですが また あるコマンドボタンをクリックしたら  特定の範囲(I7:M29)を最初の状態、 表示形式 -1234 文字色赤にしたいのですが マクロでの使用は どういったコードが 考えられますでしょうか?

  • EXCELの表示形式の見方について

    この表示形式の設定の一部の内容がいまいち、理解できませんでした。お分かりになる方からの初心者向けの解説をお待ちしております(=;ェ;=) シクシク EXCEL2002 表示形式(ユーザ定義) [青][>=80]0;[赤][<60]0;[黒]0 上記の設定の答えには、80以上ならばフォントの色を青に60未満なら赤にそれ以外は、黒にということ。 ここで、私がよく理解できないのは、それぞれの条件の最後に0(ゼロ)がついているんですが、これは、何の役目、何を意味しているのでしょうか? おせーてください!くだらないかもしれんのですが、、宜しくお願いします。。

  • セルの書式設定 表示される形式について

    会社のPCで Win7 EXCEL 2010を使用しています。 セルの書式設定で例えば、分類「数値」で表示される 負の数の表示形式の種類が足りない方がいらっしゃいます。 私のEXCELでは、以下の6つの形式が表示されますが (1234) 赤文字 (1234) 黒文字 -1234 黒文字 -1234 赤文字 △1234 黒文字 ▲1234 黒文字 ある方のEXCELですと以下しか表示されません。 -1234 黒文字 -1234 赤文字 私の様に表示させるには、どのような操作をすればよろしいでしょうか? どうぞ宜しくお願い申し上げます。

  • 「負の数の表示形式」欄の違い

    こんばんは。Exsel2007で質問します。 「セルの書式設定」ダイアログボックスの「表示形式」タブ、「数値」で「負の数の表示形式」があります。   『 (1234) (文字が赤色)   (1234)   1234  (文字が赤色)   -1234   -1234  (文字が赤色)   △ 1234   ▲ 1234          』 なわけですが、どう使い分ければいいのでしょうか?試しにセルに一番上の「(1234) (文字が赤色)」を、「小数点以下の桁数」を1にして設定しました。50と打ち込むと50.0と出ますが、()もつかず文字も赤になりません。上から4つ目の「-1234」に設定し直しても、50は50.0となります。何が違うのでしょうか? それと55.5にしたい場合、55.5と直に打ち込まないと555では555.0になるし、55を打って確定してから5を打っても555.0になります。「小数点以下の桁数」を1にして設定した時、50は50.0に自動でなりますが、55.5にする時は手動ですか?それとも50と同様打ち込めば55.5に自動でする方法がありますか? この2点、解る人教えて下さい、お願いします。

  • エクセルの表示形式の作り方

    エクセルの表示形式で8/1/(金)のカッコの中の曜日だけ赤色にするユーザー設定というのはできるのでしょうか? 表示形式のサイトを見ているのですが全部の色が変わってしまいます。 セルの中は一色でしか表示できないのでしょうか?

  • 特殊な引き算(エクセル2010)

    エクセル2010です。 知識不足で 教えていただきたいのですが B6:B30 まで 表示形式 数値で 赤1234 となっております。 入金を マイナス数値で入力 出金を プラス数値で入力 B6:B30 の 入力で  例えば B6~↓に 以下の数値が入力されているとしますと 100 文字色赤 100 10000 文字色赤 10000 5000 文字色赤 (200)表示形式を 赤()に変えたもの などで ランダムに数値を入力しております。 B2に -数値の合計(文字色赤の合計) B3に 整数値の合計 B4に B2-B3の数式 B5に B4の計算結果から (1234)と 赤()付に変更している数値を引いた数値 ※ 表示形式を 赤()に変えたものは 入金扱いにするが計算からは除外したいために   B5で再計算させたい。 上の例では B2 15100 B3 10100 文字色赤 B4 5000 B5 5000-(200)となるので4800  と 結果を反映させたいのですが、 どういった関数 数式が考えられますでしょうか? よろしくお願いしたします。

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

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

  • エクセル 表示形式について

    先程も実は質問させていただいたのですが、似たような質問を再度させてください。 日付    曜日 2006/4/1    土 とします。 日付は表示形式で「d」にしました。 曜日は「=A1(2006/4/1のセル)」のようにして、更に「aaa」の表示形式を付けました。 そこで、また今度は条件書式を付けたいのです。 「aaa」と掛けた月火水木・・・に「日」は赤にするという条件書式をつけたいのです。 条件はどのようになるのでしょう。 曜日を文字列で入れていたときには 「セルの値が次の値に等しいときに赤にする」のようにして、書式を赤字に設定していました。 でも曜日をaaaと表示形式かけた時にはどうなるんですか。数式は「=A1」とかですし。。。 どなたか教えてください!><

  • エクセル マイナスは黒文字で、プラスは赤文字表示

    表題の通りですが、先頭に-の付いた数値だけを黒文字で、-の付かない数値は赤文字で表示させるにはどうすればよろしいでしょうか? 赤文字で表示させる数値には+を付けても良いです。 負数を赤にするのは分かりますが、その逆をしたいのです。 よろしくお願いします。

  • Excel 表示形式 について

    Windows XP SP2 EXcel2003 素朴な質問ですみません Excelの試験勉強をしていてふと、疑問がでてきました 表示形式についてです ツールバー[書式]-[セル]で表示形式のダイアログを出し[表示形式]タブに切り替えました [分類]を日付にし⇒ 2007/3/14 のタイプを選んでおきます その状態でもう一度[分類]を今度は[ユーザ定義]に変えました すると・・・ ⇒ yyyy/m/d;@ このような形式として[種類]ウィンドウに表示されています セミコロン以降の@は何を意味しているのでしょうか? セミコロンで区切ると正;負;0;文字の設定ができる、というところと考え方は同じなのでしょうか? でも日付に負・・・? シリアル値で考え、”1900/1/1以前の日付は文字列で表示します”ということでしょうか? ちなみに;@が無いタイプでも1900/1/1以前の日付は文字列(と、いうか表示形式を数値に設定できません)になりました どのように使い分けるのかご存知の方どうぞご教授くださいませ よろしくお願いいたします

専門家に質問してみよう