まりふのひと

Excelで小数点を表示しないで小数点の位置を揃えるセルの書式設定

 初心者のためのOffice講座さんの 2018年1月12日投稿

  • 小数点の位置を揃えるには(小数点以下の異なる桁数が混在する場合)

    整数のセルのユーザー定義

     整数のセルのみを選択して、[ユーザー定義]で[種類]のテキストボックスに[0_._0_0_0]と入力すると、小数点が表示されなくなります
    [_](アンダーバー)は、後ろの文字と同じ幅の空白を設定します。
    小数点以下は、[0]と同じ幅の空白が表示されるように設定します。これも、小数点以下の最大桁数に合わせます。
     例えば、小数点以下の最大桁数が2桁の場合は、[0_._0_0]とします。


 興味深い投稿なので、Excel2013で行ってみた。

◆使ったデータ
科目 点数
国語 78.32
世界史A 68.3
数学B 45.62
物理基礎 95.033
英語 100
ドイツ語 0


 上記をセルA1にコピペし、「点数」の書式設定で表示がどう変わるか‥‥ 確認した。


No.表示点数の書式設定
1 標準
2 ユーザー定義
 0.000
3 ユーザー定義
 0.???
4 小数点以下があるセルのユーザー定義
 0.???

整数のセルのユーザー定義
 0_._0_0_0

上記では汎用性がないので、条件付き書式で対応する。
  • 数式:=MOD(B1,1)<>0 ‥‥ 1で割った時の余りが0出ない時
    を満たす場合の書式設定:0.???
  • 数式:=MOD(B1,1)=0 ‥‥ 1で割った時の余りが0の時
    を満たす場合の書式設定:0_._0_0_0