none
数値の編集 RRS feed

  • 質問

  • 数値を編集したのですが方法を教えてください。

    値      編集結果

    0.00    空白

    0.01    0.01

    1.11    1.11

    この様に編集したのです。

    ”#.##”で編集すると

    0.01 は .01 となり先頭のゼロが消えます。

    ”0.00”で編集すると

    0.00 は 0.00 で空白になりません。

    何かいい方法は無いでしょうか。

    やはり値を判定して編集方法を振り分けるしか無いでしょうか。

    皆さんよろしくお願いします。

     

    2006年8月8日 1:23

回答

  • 試してませんが、

    0.##;;

    のように指定するとうまくいくと思います。書式指定子で調べられると良いでしょう。

    カスタム数値書式指定文字列 
    http://msdn2.microsoft.com/ja-JP/library/0c899ak8.aspx

    2006年8月8日 2:37
    モデレータ
  • 回答ありがとうございます。

    試してしましたが

    0.00 が 0.00 となり空白になりません。

    ゼロの時は空白にしたいのです。

    2006年8月8日 2:59
  • 上のリンク先のページに書かれているように、1 番目のセクションは正の値、2 番目のセクションは負の値、3 番目のセクションはゼロに適用されます。セクションは、「;」で区切ります。私が示した例では3番目のセクションに何も書いていないので、0の場合には空白になるはずです。また、負の値もあるのでしたら、2番目のセクションにも書式を指定する必要があります。
    2006年8月8日 3:11
    モデレータ
  • それぞれの書式指定を参考に……
     "0.00;; " (←最後のセミコロンの後ろに空白)
    はどうでしょう。
    2006年8月8日 4:07
  • 回答ありがとうございます。

    "0.00;; "できました。後ろにスペースを入れないと駄目でした。

    ありがとうございました。

     

    2006年8月8日 4:50

すべての返信

  • 試してませんが、

    0.##;;

    のように指定するとうまくいくと思います。書式指定子で調べられると良いでしょう。

    カスタム数値書式指定文字列 
    http://msdn2.microsoft.com/ja-JP/library/0c899ak8.aspx

    2006年8月8日 2:37
    モデレータ
  • 回答ありがとうございます。

    試してしましたが

    0.00 が 0.00 となり空白になりません。

    ゼロの時は空白にしたいのです。

    2006年8月8日 2:59
  • 上のリンク先のページに書かれているように、1 番目のセクションは正の値、2 番目のセクションは負の値、3 番目のセクションはゼロに適用されます。セクションは、「;」で区切ります。私が示した例では3番目のセクションに何も書いていないので、0の場合には空白になるはずです。また、負の値もあるのでしたら、2番目のセクションにも書式を指定する必要があります。
    2006年8月8日 3:11
    モデレータ
  • それぞれの書式指定を参考に……
     "0.00;; " (←最後のセミコロンの後ろに空白)
    はどうでしょう。
    2006年8月8日 4:07
  • 回答ありがとうございます。

    "0.00;; "できました。後ろにスペースを入れないと駄目でした。

    ありがとうございました。

     

    2006年8月8日 4:50