企業研修講師派遣のBESTグループ
出張パソコン教室ITスクール
webコンサルティングスクール
パソコンの家庭教師BEST

Home Excel(エクセル) 表示形式-ユーザー定義の意味|エクセル

0 8538

▼ユーザー定義書式「_ \* #,##0.00_ ;_ \* -#,##0.00_ ;_ \* “-”??_ ;_ @_ 」の意味

数値の先頭に「\」マークをつけ
 桁区切りカンマを表示し
  小数点以下2桁まで必ず表示する

マイナスの数値の場合は
 数値の直前に「-」を表示する

0の場合は
 小数点と同じ位置に「-」を表示する

列幅が広い場合
 「\」と数値や「-」の間に隙間をあける

文字列の場合は
 入力された文字をそのまま表示する

「\」の左側と数値の右側
 文字列の場合入力された文字列の左側
  に半角スペースと同じ幅の隙間をあける

「_ \* #,##0.00_ ;_ \* -#,##0.00_ ;_ \* “-”??_ ;_ @_ 」をあえて言葉で説明しようとすると上記のような感じになりますが、その状態をご確認いただくほうが早いでしょう。

上図は、A1:A4セルに「_ \* #,##0.00_ ;_ \* -#,##0.00_ ;_ \* “-”??_ ;_ @_ 」を設定して、「12345」「-12345」「0」「abc」とそれぞれ入力した状態です。

結果がこのようになるのはいいとして、Excelをちゃんと使いこなそうという方は
「_ \* #,##0.00_ ;_ \* -#,##0.00_ ;_ \* “-”??_ ;_ @_ 」
のそれぞれの記号が何を意味しているのかをご理解ください。

正の数・負の数・「0」(ゼロ)・文字をセルにそれぞれ入力し、上記のユーザー定義書式を設定して、表示状態を確認しつつ意味を考えていただくといいでしょう。

まず最初に理解すべきは、「;」(セミコロン)が区切りになっていて、
 1つ目の「;」の前が正の数
 2つ目の「;」の前が負の数
 3つ目の「;」の前が0
 3つ目の「;」の後が文字列
の表示形式を表しているということです。

つまり、「_ \* #,##0.00_ ;_ \* -#,##0.00_ ;_ \* “-”??_ ;_ @_ 」の場合
 「_ \* #,##0.00_ 」が正の数
 「_ \* -#,##0.00_ 」が負の数
 「_ \* “-”??_ 」が0
 「_ @_ 」が文字列
をそれぞれ表しているということです。

これらの書式の中で、一番根幹に関わる部分をまずは理解してください。
プラスの数の「_ \* #,##0.00_ 」
マイナスの数の「_ \* -#,##0.00_ 」
に出てくる、
「#,##0.00」
の部分です。

「#,##0.00」

「.00」
が、小数点以下は2桁まで必ず表示しなさいという指示で、
「#,##0」
が、整数部分は3桁区切りカンマを表示しなさいという指示です。

負の数の場合は
「-#,##0.00」と
「#,##0.00」
の前に「-」がついていますから、先頭に「-」を付けて、小数点以下は2桁という指示です。
 

ご質問や感想は上記からコメントをお願い致します