無料でExcel並み!Google スプレッドシートの使い方

「1」じゃなくて「0001」と表示したい! “ゼロ埋め”で数の桁数をそろえるためのテクニック

数値の前をゼロで埋める

 今回は基本の“ゼロ埋め(ゼロパディング)”のテクニックを2つ紹介します。「1」と入力したときに「0001」のように、数値の前に「0」を加えて桁数を固定する話です。名簿などの会員番号などでよく見かけますよね。通常、「0001」と入力しても、先頭の「000」は無視されて「1」と入力されてしまいます。簡単な解決策の2つを覚えておきましょう。

入力済みのデータの桁数をそろえる

 まず入力済みの数値の桁数をそろえる方法。ここでは4桁にそろえます。運用中に4桁→6桁にしたいといった時にも応用可能です。[カスタム数値形式]の画面で固定したい桁数分だけ「0」を指定すればOKです。

数値の入力済みのセル範囲を選択しておく。[表示形式]-[数字]-[表示形式の詳細設定]-[カスタム数値形式]の順にクリックする
[カスタム数値形式]の画面が表示された。「0000」と入力して[適用]ボタンをクリックする
4桁に固定された

テキストとして入力する

 書式なしの「テキスト」として入力する方法です。主に新規入力の際に使うことが多いでしょう。先ほどと同じく表示形式を使います。あとで桁数を変更したくなっても変更できないなど、自由度は低いですが、Excelの[文字列]とは異なり計算に利用可能です。

表示形式を変更するセルを選択しておき、[表示形式]-[数字]-[書式なしテキスト]の順にクリックする
数値を入力する
桁数を固定して入力できた

 テキストとして入力するもう1つの方法として、「'」に続けて数値を入力する手もあります。Excelでも使いますよね。「'」を入力するのにひと手間かかるので、表示形式を指定してから連続入力した方が楽だと思います。なお、テキストとして入力した場合は、自動的に“左寄せ”で入力されます。セル内の配置を別途指定してください。

「'」に続けて数値を入力する
桁数を固定して入力できた