Excelを使っていて、思い通りにいかずにイライラしたことはないだろうか?例えば「0001」などというゼロで始まる数字を入力したいのに「1」になってしまったり、4分の1という意味で1/4と書きたいのに1月4日になってしまったり…。
今回は、そのような数字の表示形式を思い通りに操って、ストレスなく表を作成するコツを紹介しよう。
※当記事では練習用のサンプルファイルがダウンロードできます(ページ下部)
「0001」にしたいのに「1」となってしまう
一番よくあるパターンがこれ。社員番号や商品コードで先頭に「0」が付く数字を入力したいことはよくある。しかしExcelでは、「0001」と入力しても勝手に「1」になってしまう。解決方法は2つある。
1)表示形式を「文字列」にする
2)ユーザー定義で桁数を定義する
1つめの方法は汎用的な方法で、知っている人も多いだろう。先頭に「’」(シングルクォーテーション)を付けて「文字列」扱いにするやり方だ。「Shift」+「7」キーを押して「’」を入力した後、続けて0001と入力すればよい。これは、入力した通りに表記できる方法なので、覚えておくと便利に使える。一括で設定したい場合は、数字を入力する前に文字列に設定しておく必要がある。「0001」と入力して「1」と表示された後で設定しても「000」は補完されない。

入力前にセルを選択し、表示形式を「文字列」に設定する
ただし、数字を入力しても文字列として扱われるため、計算ができないというデメリットがある。また、数字なのに文字列扱いなので、左寄せになってしまうことも見栄えがよろしくない。さらに、セルの左上に緑の三角マークが表示される。消すこともできるが、その作業が面倒だったり、三角マークが気になったりする人には向かない(筆者はとても気になるタイプだ)。

数字が左寄せになり、セルの左上に緑の三角マークが付く
では、そういう人のためにもう1つの方法を紹介しよう。セルの書式設定のユーザー定義で「0」を4つ並べて「0000」と定義する。そうすれば、数字が1~3桁の場合でも、先頭に「0」が補完され、必ず4桁で表示することができる。こちらは計算もできるし、入力前後どちらで設定してもよい。もちろん、「0」の数を変更することによって3桁や5桁などにそろえることができる。

セルを選択後、「数値」欄右下のボタンを押すか「Ctrl」+「1」キーで「セルの書式設定」画面を開く

「表示形式」タブで「ユーザー定義」を選び、「種類」の欄に「0000」と入力して「OK」をクリックする

これですべての数字を4桁にそろえることができた
1/4と入力したいのに1月4日になってしまう… 続きを読む
執筆=内藤 由美
大手ソフト会社で14年勤務。その後、IT関連のライター・編集者として活動。ソフトウエアの解説本、パソコンやスマートフォンの活用記事などを執筆、編集している。
関連のある記事
連載記事≪時短エクセル≫
- 第1回 大きな表はショートカットキーを駆使して時短 2018.01.09
- 第2回 横棒グラフの項目をサクッと逆順に修正 2018.02.05
- 第3回 使う機能を常時表示。ワンクリックで時短 2018.03.05
- 第4回 関数を使って毎年使い回せるスケジュール表を作る 2018.04.02
- 第5回 素晴らしいExcelも「作成者」で台無し 2018.05.07
- 第6回 “入力規則”を使え。ミス防止&スピードがアップ 2018.06.04
- 第7回 年齢や勤続年数を自動更新にするExcel技 2018.07.02
- 第8回 別々のセルの文字列をまとめる瞬間ワザ 2018.08.06
- 第9回 セルの文字列を自在に分割するワザ 2018.09.03
- 第10回 Excelの複数シートを自在に操って時短 2018.10.01
- 第11回 Excel横棒グラフを、正しい項目順に自動で並べる 2018.11.05
- 第12回 オートフィルより楽に連続データを入力するExcel技 2018.12.03
- 第13回 Excelの初期値を自分用に変更して時短 2019.01.07
- 第14回 Excelの計算方法をあえて「手動」にして時短 2019.02.04
- 第15回 Excelで「0001」が「1」になるのを回避 2019.03.04
- 第16回 「1000円」と書いたら計算できなくなった! 2019.04.01
- 第17回 上書き保存「前月のデータがなくなった!」を防ぐ 2019.05.13
- 第18回 Excelの新「複数条件の場合分け」が使える 2019.06.03
- 第19回 Excelの範囲指定。裏技3つ 2019.07.01
- 第20回 変な「#VALUE!」や「¥0」を非表示にする 2019.08.05
- 第21回 2ページ目に見出し…などExcel印刷ワザ3連発 2019.09.02
- 第22回 Excelで「令和1年」を「令和元年」に変更する 2019.10.07
- 第23回 スクロールしても見出しもデータも同時に見るワザ 2019.11.11
- 第24回 自動で強調「条件付き書式」でExcel使い倒し 2019.12.02
- 第25回 万年カレンダーの祝日にも色を付ける 2020.01.06
- 第26回 Excelで「今日は創業何年か」を一瞬で確認する 2020.02.03
- 第27回 Excelで日付の表示形式を自分の好みに 2020.03.02
- 第28回 こだわりたい「日付の形式」カスタマイズ 2020.04.06
- 第29回 Excelで自動計算セルに上書き入力されなくする 2020.05.11
- 第30回 Excel内シートの追加更新。参照式の一括変更 2020.06.01
- 第31回 Excelのシート、複数シートまとめて操作で時短 2020.07.06
- 第32回 エクセルの複数のシート名を一気に変更する 2020.08.03
- 第33回 「123456789」を「1億2345万6789」に 2020.09.07
- 第34回 Excelデータ、地図を自動的に塗り分ける 2020.10.05
- 第35回 Excelのフラッシュフィルでセルの結合や分割を簡単に 2020.11.02
- 第36回 Excelシートをコピーすると勝手にフォントが変わる? 2020.12.07
- 第37回 筆者がよく使うExcelのショートカットキー7選 2021.01.04
- 第38回 Excelで文字以外の書式や装飾も一気に置換 2021.02.01
- 第39回 Excelのハイパーリンクが勝手に設定されるのを防ぐ 2021.03.01
- 第40回 Excelで英語のスペルの先頭が勝手に大文字になるのを防ぐ 2021.04.05