Excel Tips by pPoy

トップへ←Top    VBAへVBA  VBA基礎へVBA 基礎  一般へ一般  

書式
記号 
ユーザー定義表示形式の設定例 《数値》
(Excel97,2000,2002)
Excel のワークシートに数値を入力すると、標準では入力したままの値が表示されます。
数値の桁数が多くて読み難い場合は、書式を設定をすることによってカンマ区切りや
小数点以下の設定などができます。

標準のカンマ区切りの書式は、書式設定ツールバーの桁区切りスタイルボタン等 「,」
を押して設定することができます。
パーセント表示や小数点以下の桁表示も、書式設定ツールバーのボタンから設定できます。

書式設定ツールバー

これら以外の細かい書式はセルの書式設定を直接変更し、「ユーザー定義」 書式を
登録することによって設定できます。
≪ユーザ定義書式の設定方法≫

ショートカットメニュー

書式を設定したいセルを選択後、右クリックして、
ショートカットメニューを表示します。

その中の 「セルの書式設定」 を押します。
セルの書式設定
表示された書式設定画面の
「表示形式」 タブ (一番左のタブ)
の左にある 「分類」 一覧の中から
一番下の 「ユーザー定義」 を選択します。

右側の 「種類」 ボックスが
入力できるようになります。

最初は 「G/標準」 となっています。
この文字を消してから
必要な書式設定文字を入力し、
OK を押します。
この頁のTOPへTop
以下は 「数値」 のユーザー定義書式の設定例です。
≪1.≫ # と 0

《例》 横一列は全て同じ値が入力されています。

値\書式 #.# # 0.0 0 000
1234.56 1234.6 1235 1234.6 1235 1235
12 12. 12 12.0 12 012
0.12 .1
0.1 0 000
0 .
0.0 0 000


 書式記号 「#」 は、
 有効桁数だけが表示されて
 余分なゼロは表示されません。

 書式記号 「0」 は、数値の桁数が
 指定したゼロの数よりも少ない場合に
 余分なゼロを表示します。
≪2.≫ 「,」 カンマ

《例》 横一列は全て同じ値が入力されています。

値\書式 #,###.# #,### #,##0.0 #,##0 #,
1234.56 1,234.6 1,235 1,234.6 1,235 1
12 12. 12 12.0 12
0.12 .1
0.1 0
0 .
0.0 0
0.45 .5
0.5 0


  桁区切り 「,」 カンマは、
 千単位の区切り記号として表示したり、

 数値を 1,000 で割って
 小数部を四捨五入して表示します。
 (例: 「#,」 )
≪3.≫ 4 つのセクション

書式記号はセミコロンで区切って指定し、4 つのセクションに分けて記述できます。
各セクションは、「正の数」、「負の数」、「ゼロ」、「文字列」に対する表示形式を
セミコロン「;」 で区切って定義します。

1 つのセクションのみ指定した場合、その表示形式がすべての数値に適用されます。
2 つのセクションを指定した場合、最初のセクションは正の数とゼロの表示形式になり、
2 番目のセクションは負の数の表示形式になります。

特定のセクションの省略は、そのセクションの後ろにセミコロンのみを入力します。
この頁のTOPへTop
≪4.≫ その他
  • 1000 の位で丸めてカンマで区切る。結果 0 となるもの及び、0 は表示しない。 
      「#,###,
     1234567 → 1,235
     0 → 空白
     12.3 → 空白

  • 100万 の位で丸める。結果 0 となるもの及び、0 は表示しない。 
      「#,,
     -1234567 → -1
     1234567890 → 1235
     0 → 空白
     12.3 → 空白

  • 100万 の位で丸めて、小数点以下2 桁まで表示する。
      「#,##0.00,,
     12345678901.23 → 12,345.68
     0 → 0.00

  • 10億 の位で丸めて、小数点以下1桁まで表示する。
      「#,##0.0,,,
     12345678901.23 → 12.3
     0 → 0.0

  • 1000 の位で丸めてカンマで区切り、右一文字分余白をとる。
    且つ、マイナス値は赤で表示しマイナス符号をつける。
    #,##0,_ ;[赤]-#,##0,_
     -123456767 → -1,235  
     0 → 0
     12.3 → 0
    (わかり難いですが、右に半角1文字分のスペースがつきます)

  • 値が 100 以下は赤で表示し、100 を超えたら青で表示する。
    [赤][<=100];[青][>100]
     120
      90
≪注意≫

これらはあくまでも 「セルの表示形式」 です。
丸めた結果 端数が見えない場合でも、実際には全ての値をセル内に持っています。

この状態で合計した結果は、表示されている数値を単純に合計した値と異なる場合があります。
それを避けるためには、個々のセルの値をROUND関数等を使用して丸める必要があります。


この頁のTOPへTop
【念の為の注意書きです。】
このページ(下位ページ含む)の全ての物の無断転載を禁止いたします。
又、当ページ(下位ページ含む)に記載されていることは、全て自己の責任において実行してください。

100万、10億の書式追加・微修正 2010/08 pPoy
表の書式 微修正 2006/05 pPoy
Copyright(C) pPoy 2005-2010