数値の表示形式完全ガイド — カンマ・円・%・日付の書式設計

実用テク

数値の表示形式 完全ガイド
「1000000」を「1,000,000円」に見せる書式の設計

数値は数値のまま保ちながら、見た目だけ「¥1,000,000」「85.3%」「3月」に変える。セルの書式設定を使いこなすと、計算に使える数値を綺麗に表示できる。

GASとの関係:setNumberFormat()で書式を自動設定

GASで range.setNumberFormat("#,##0"円"") のように書くと、GASがデータを書き込むときに書式も同時に設定できます。レポート自動生成に不可欠なテクニックです。

GASで自動化を学ぶ →
目次

表示形式とTEXT関数の違い

表示形式(セル書式)TEXT関数
中身の値数値のまま(計算に使える)文字列に変換(計算不可)
見た目指定した書式で表示指定した書式の文字列を返す
用途セルの見た目を整える文章への埋め込み・結合

基本ルール:計算に使う数値は「表示形式」で見た目を変える。文書に埋め込む文字列は「TEXT関数」を使う。

よく使う書式コード一覧

数値・金額

書式コード1234567 の表示結果
#,##01,234,567
#,##0.001,234,567.00
¥#,##0¥1,234,567
#,##0″円”1,234,567円
0.0″倍”1234567.0倍

パーセント

書式コード0.856 の表示結果
0%86%
0.0%85.6%
0.00%85.60%

日付・時刻

書式コード2024/3/5 の表示結果
yyyy/mm/dd2024/03/05
yyyy年M月d日2024年3月5日
M月d日(ddd)3月5日(火)
MM/dd HH:mm03/05 09:30

ゼロ埋め・コード

書式コード42 の表示結果
000042
0000000042

カスタム書式の設定方法

  1. 書式を設定したいセルを選択
  2. 「表示形式」→「数値」→「カスタム数値形式」
  3. 書式コードを入力してプレビューを確認
  4. 「適用」をクリック

よくある数値表記の問題と対処

問題原因対処
入力した数値が日付になる「3/5」など日付と判断される先頭にシングルクォートを付けて文字列として入力(’3/5)
「001」が「1」になる数値として認識されてゼロが消える表示形式で「000」を設定するか、文字列として入力する
長い数値が指数表示になるセル幅が狭いか書式が指数形式セル幅を広げるか、書式を「#,##0」に変更
%が自動で100倍されるパーセント書式では0.85→85%に自動変換0.85のまま入力してパーセント書式を使う
小数が意図せず切り捨てられる列幅が狭くて表示桁が足りない書式で小数点以下の桁数を明示(#,##0.00)

条件付き書式でプラス・マイナスの色分け

// 書式コードで正の値・負の値・ゼロを個別に設定
[青]#,##0;[赤]-#,##0;[灰色]0
// → 正の値は青、負の値は赤(-付き)、ゼロは灰色

この知識をGASで活かす

GASでレポートを自動生成するとき、setNumberFormat()に同じ書式コードが使えます。金額列・パーセント列・日付列の書式をコードで一括設定することで、見栄えの整ったレポートを自動作成できます。

Free Newsletter

AIを業務に活かしたいなら
SMR-Labメルマガ

毎週火曜10時、コピペで使えるChatGPTプロンプト・
GASテンプレートをお届け。登録は1分・完全無料。

▶ 無料で登録する

📧 無料メルマガ登録

DX・AI活用のヒントを週1回お届け。登録特典:すぐ使えるプロンプト集&GASテンプレート。

登録情報は第三者に提供しません。いつでも配信停止できます。

目次