• ベストアンサー

エクセルでセルの表示形式をユーザ定義で表記する場合

エクセルでセルの表示形式をユーザー定義で表示したいのですが 数値が負の数ならばブランクという設定にするにはどの様に入力 すればいいのでしょうか? また反対に正の数ならばブランクという設定にするにはどの様に 入力すればいいのでしょうか? 赤字や()にするのはできるのですが・・・・ よろしくお願いいたします。

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

  • ベストアンサー
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

正の数;負の数 と言う書式なので、たとえば#.#;" "だと、負の数のときブランクになります。

kazumel
質問者

補足

ありがとうございます。 できました!! 正の数の時にブランクにするには どうしたらいいでしょうか? 教えて頂ければ幸いです。

その他の回答 (1)

noname#77845
noname#77845
回答No.2

こういう方法も有ります。 負の数をブランク 0;;0 正の数をブランク ;0;0

関連するQ&A

  • Excelで数値の表示形式をユーザー定義で設定したい。

    エクセル2000を使用しています。 たとえば、123億4560万7000円などの数値は12,345,607,000と 言うように、エクセルのセルに入力しますよね。 それで、〔書式〕-〔セル〕のセルの書式設定の表示形式で ユーザー定義を利用して、123億と表示させたいのですが どうすればよいのでしょうか? 頭の数値左から3桁だけを利用して残りの数値は億と言う文字で くくってしまうというか。。。。 説明がうまくなくてすみません。 または、12,345,607,000(123億4560万7000円)を123億だけは入力どおりに して、残りを0表示することはできますでしょうか? 12,345,607,000を12,300,000,000と表示形式のユーザー定義で できるのでしょうか? たとえば、ユーザー定義のところで#,##0というような方法で、 数値の表示形式を指定できると聞いたことがあるのですが、 こんな感じで億の位以下をゼロの表示する方法がありましたら、教えてください。 どなたかお分かりになる方よろしくお願い申し上げます。

  • Excelのセルの表示形式(ユーザ定義)で10万円

    Excelのセルの表示形式(ユーザ定義)で10万円単位で表示する方法 こんにちは。 Excelのセルの表示形式(ユーザ定義)で 千円単位は、「#,##0,」 百万単位は、「#,##0,,」 で設定できますが、10万単位はどのように 設定するのでしょうか? 当方、10万単位で表示したくて困っております。 やり方があれば教えてください。 よろしくお願いします。

  • Excelのユーザー定義の表示形式

    エクセルでカッコつきの表示形式にしたいのですが 分からないので、教えてください。 例えば、「正の数を青のカッコつき、負の数は赤のカッコつき」 0を表示する場合。 [青](#,##0);[赤](#,##0) だけでいいのでしょうか? それとユーザー定義の中に _) というのをたまに見かけるのですが、これはどういう意味を持っているのでしょうか? 周りにPCに明るい人がいないので、ご存知の方がいましたら宜しくお願いします。

  • EXCELのセルの書式設定表示形式ユーザ定義について

    こんにちは。 EXCELのセルの書式設定の表示形式のユーザ定義で次のとおり表示させたいのですがどうすればよいですか? セルに0.5と入力したら、 【1:0.5】 1.0と入力したら 【1:1.0】 5.4と入力したら 【1:5.4】 入力する数字の範囲は、0.1~9.9までです。

  • Excelの表示形式のユーザ定義

    Excel 2007 です。 例えば、値として 100.5 と入力すると、 表示が 100:30 となる表示形式のユーザ定義設定は可能ですか? 整数部を[時間]、小数部を[分]に換算して表示させたいです。 また、他のセルから参照して計算式にも利用します。 表示形式の設定でなくても、 "100:30" と入力した文字列を計算に使えれば問題ありません。 関数を駆使して、文字列から数値にうまく変換して計算するしかないでしょうか。

  • エクセル セルの表示形式のユーザー定義について

    セルの表示形式で、ユーザー定義に使用できる記号について説明しているページです。 http://support.microsoft.com/kb/883199/ja#top こちらのページの「数値の書式記号」の説明部分で質問します。 この「数値の書式記号」で、エクセルの画像を使用して説明がされています。 下のほうに「桁を揃えて表示」とあります。 ばらばらの小数点以下の見栄えを揃えることができるのがわかりました。 が、ここで更に「整数」も入力したい思っています。 この「ユーザー定義」のままだと「1234.」と、小数”点”が、余計にくっついてきます。 「1234」と表示したいです。 なにか条件をつけるのか? それともユーザー定義ではできないのか? ご存知の方がいらっしゃいましたら、お教えください。

  • エクセルのセルに「04/5/14」と出すようにするには、どのように表示形式の「ユーザ定義」を作ればいいのでしょう?

    タイトル通りなのですが、エクセル(バージョンは97)のセルに日付を入力する時に、例えば「04/5/14」「04/5/15」・・・と出すようにするにはどのように表示形式の「ユーザ定義」を作ればいいのでしょうか? 私も色々試したのですがどうしても「04/5/14」と入力すると「1992/5/14」等のようになってしまいます…。ちゃんと「2004/5/14」と入力すれば「04/5/14」出ましたが、そのまま「04/5/14」と入力したままだしたいのです。 ご存知のかたいらっしゃいましたらよろしくお願い致します。

  • 質問:エクセル2000・表示形式・ユーザー定義?

     どなたか教えて下さい。ちょっと困ってます。  毎日の水温を、エクセル2000でグラフ表示をしたいのです。そこで入力を少しでも簡単にしようと思い、セルに数値「23.8」だけを入力するだけで『23.8℃』と表示させようと思いました。  そこで、[書式設定]-[表示形式]-[ユーザー定義]を用いて、「#"℃"」と定義しました。そうすると、「23.8」と入力した場合『24℃』と表示されてしまいました。小数点下一桁まで表示させたいので今度は「#.#"℃"」と定義しましたところ、期待通り『23.8℃』と表示されましたので、良かったのですが、別のセルで「25」と入力しましたところ『25.℃』と、数値と℃の間に「.」が入って表示されてしまいました。それもなんとなくイヤなので何とかしたいのです。  まとめますと… 「入力値」  「希望表示値」  「#"℃"」の表示値  「#.#"℃"」の表示値  23.8     23.8℃       24℃  (×)     23.8℃ (○)  25      25℃        25℃  (○)     25.℃  (×)  なんとか同一の書式設定で、私の希望を満たすような設定が出来ないものでしょうか?  また、表示は『25.0℃』というような小数点以下が「0」ならば表示させたくないのです。(『25℃』と表示させたい)  最終手段として、ひとつひとつセルの書式設定を変えてやればいいのですが、出来れば、最後の手段としたいのです。また、表示形式以外の方法で同様なことが出来るなら、ご教授願います。  長くなりましたが、よろしくお願いします。

  • エクセルの表示形式について知恵を貸してください。

    エクセルの数値入力で、いろんな数を打ち込んでおき、整数で表示させた上、1未満の数は一律に「<1」と記述しようとしています。 そこで、セルの書式設定→表示形式からユーザー定義を選択して、「[<1]" <1";0」としてみました。 これで大体うまくいったと思ったのですが、値が負の数になると「- <1」とマイナス記号がくっついてきます。 なんとも目障りなのですが、値がゼロ未満でも「<1」と表示させるにはどういった方法があるでしょうか? なお、生の数字は計算に使うので関数等で変換させたくはありません。 あくまで表示形式で対処したいのですが、よい方法はありませんか?

  • エクセルで上書きのたびに表示形式がユーザー定義へ変わります。

    OS : Windows XP professional MS : Microsoft office 2003 現象としては、 1) セルの表示形式を、標準の「数値」に設定する    その際、マイナスの数値は文字色が赤で「-」がつく形式に設定する 2) 数値を入力する(日付などに認識されない、1、-1といった数値) 3) 保存する 4) 再度開くと、マイナスの数値にのみ\マークがついている    例: \-1\ 5) 確認すると、セルの表示形式が下記のユーザー定義に変わっている    0_;[Red]\-0\ 6) 再度、該当セルの表示形式を「数値」にし、-1と表示されたのを確認して、上書き保存してブックを閉じる 7) 開くと、再び\マークになっており、確認するとユーザー定義へ変更されている 以上です。 なぜそのような現象になるのか、また、解決策を教えて頂ければと思います。 よろしくお願いします。

専門家に質問してみよう