こんな人にオススメの記事です
- セルに入力した数字の先頭に0を追加したい人
- セルに郵便番号を入力すると先頭の0が消えてしまって困っている人
- セルに電話番号を入力すると先頭の0が消えてしまって困っている人
エクセルの標準設定では、セル内に0から始まる数字を入力すると「0は不要」と判断されて削除されてしまいます。
しかし、身の回りには0から始まる数字は電話番号や郵便番号、会社で使用しているコードなど意外と沢山あり、入力出来ないと不便なケースが多々あります。
エクセルで数字の先頭に0を付ける方法は大きく分けて4通りあります。
- 数字の先頭に「'」(アポストロフィ)を付けて0を表示する方法
- セルの書式設定を「文字列」に変更して先頭に0を付ける方法
- セルの書式設定を「ユーザー定義」に変更して先頭に0を付ける方法
- 関数を使って0を先頭に0を付ける方法
そこでこの記事では、エクセルで数字の先頭に0をつける方法をそれぞれ詳しく解説していきます。
数字の先頭に「'」(アポストロフィ)を付けて0を表示する方法
この方法は最も簡単に数字の先頭に0をつけることができる方法です。
セルの中の数字の先頭に「'」(アポストロフィ)を付けることでセルの中の数字を文字列のように扱い、数字の先頭に0を表示します。
先頭に0を表示させたいセルを選択して、先頭に「'」(アポストロフィ)を入力してください。
これだけで先頭に0を表示させることができます。

表示された文字(ここでは'0123)に対して掛け算を行うと、正常に表示されます。
「'」(アポストロフィ)を付けても四則演算では123として扱われるため通常どおり計算されます。

一方で、vlookupの参照値として使用した場合は、123と'0123は異なるデータとして判断されてしまい、期待している答えは返ってきません。

セルに表示される警告マークを非表示にする方法
セルの中の数字の先頭に「'」(アポストロフィ)を付けること0は表示されるようになりますが、同時に左側に警告マークのようなものが表示されます。
この警告マークをクリックし、[エラーを無視する]をクリックすると警告マークが消えます。

エクセルのエラーチェックツールを変更して今後警告マークを表示させなくする方法
「セルに表示される警告マークを非表示にする方法」で紹介した方法では毎回[エラーを無視する]をクリックする必要があり、頻繁に「'」(アポストロフィ)を付けて数字の先頭に0を表示させている場合は煩わしく感じることもあります。
その場合はエクセルの設定を変更して、今後先頭に「'」(アポストロフィ)を付けても警告マークが表示されないようにしましょう。
まずはエクセルを開き、左上の[ファイル]をクリックしてください。
![エクセルの設定を変更して今後警告マークを表示させなくする方法 Step1 [ファイル]をクリック](https://jo-sys.net/wp-content/uploads/2023/03/スライド8-4-1024x576.png)
[ファイル]をクリックするとエクセルのホーム画面が表示されます。
その画面の左下にある[オプション]をクリックしてください。

[オプション]をクリックすると「Excelのオプション」と書かれたウィンドウが立ち上がります。
左側にある[数式]をクリックしてください。
![エクセルの設定を変更して今後警告マークを表示させなくする方法 Step3 [数式]をクリック](https://jo-sys.net/wp-content/uploads/2023/03/スライド10-2-1024x576.png)
[数式]をクリックすると、数式の設定画面に移動します。
その画面を一番下までスクロールし、「エラーチェックツール」の中にある[文字列形式の数値、またはアポストロフィで始まる数値]のチェックを外して、右下にある[OK]をクリックしてください。
チェックを外すことで文字列形式の数値、またはアポストロフィで始まる数値がエラーとして認識されなくなるため、これ以降警告マークが表示されなくなります。
![エクセルの設定を変更して今後警告マークを表示させなくする方法 Step4 [文字列形式の数値、またはアポストロフィで始まる数値]のチェックを外して[OK]をクリック](https://jo-sys.net/wp-content/uploads/2023/03/スライド11-2-1024x576.png)
セルの書式設定を「文字列」に変更して0を表示する方法
次はセルの書式設定を「文字列」に変更して0を表示する方法です。
こちらの方法は操作方法は異なりますが、結果としては「数字の先頭に「'」(アポストロフィ)を付けて0を表示する方法」で先頭に0を表示させた場合と同様で、数字(123)を文字列(0123)に変換することで先頭に0を表示させます。
まずは先頭に0を表示させたいセルを選択してください。
次に、[ホーム]タブの中にある「標準」と書かれた書式のプルダウンメニューをクリックしてください。

書式のプルダウンメニューをクリックすると下に向かって様々な書式が表示されます。
その中にある[文字列]をクリックしてください。
![セルの書式設定を「文字列」に変更して0を表示する方法 Step2 プルダウンメニューにある[文字列]をクリック](https://jo-sys.net/wp-content/uploads/2023/03/スライド14-1-1024x576.png)
書式設定を[文字列]に変更した後に数字の先頭に0を入力することで、セルの中が文字列として0123になります。

セルの書式設定を「ユーザー定義」に変更して0を表示する方法
次はセルの書式設定を「ユーザー定義」に変更して数字の先頭に0を表示する方法です。
上の2つと異なり表示上だけ0を付けるため、セルの中は数字のままの状態です。
ここでは例として123の先頭に0を表示させてみます。
まずは先頭に0を表示させたいセルを選択してください。
次に、[ホーム]タブの中にある「標準」と書かれた書式のプルダウンメニューをクリックしてください。

書式のプルダウンメニューをクリックすると下に向かって様々な書式が表示されます。
その中の一番下にある[その他の表示形式]をクリックしてください。
![セルの書式設定を「ユーザー定義」に変更して0を表示する方法 Step2 プルダウンメニューにある[その他の表示形式]をクリック](https://jo-sys.net/wp-content/uploads/2023/03/スライド19-1-1024x576.png)
[その他の表示形式]をクリックすると、「セルの書式設定」と書かれたウィンドウが表示されます。
まずは左側にある「分類」の中にある[ユーザー定義]をクリックしてください。
次に、右上に表示される「種類(T)」に[0000]と入力してください。
ここでは3桁の数字の先頭に0を表示させるために0を4個入力しています。
例えば6桁の数字の先頭に0を表示させたい場合は、0を7個入力してください。
最後に右下にある[OK]をクリックしてください。
![セルの書式設定を「ユーザー定義」に変更して0を表示する方法 Step3 「分類」で[ユーザー定義]を選択し、「種類」に[0000]と入力して[OK]をクリック](https://jo-sys.net/wp-content/uploads/2023/03/スライド20-1-1024x576.png)
[OK]をクリックすると123の先頭に0が表示されます。
冒頭でもご説明したとおり、あくまでも表示上で0がついているため、データとしては123として扱われます。

関数を使って複数のセルの先頭に0を付ける方法
最後に関数を使って大量のセルの先頭に0を付ける方法を解説します。
100行以上のセルに対して0を1個1個手入力していくのは大変なため関数を使って処理します。
A1~A15までのセルに入力されている数字の先頭に0を追加していきます。
まずは先頭に0を付けるための以下の関数を入力します。
="0"&[対象のセル](0の前後の””はあっても無くても問題ありません。)
これは&(接続)を使ってセルとセルを繋ぐための関数です。

オートフィルなどで範囲を広げて、Ctrl+Cでコピーしてください。

次に貼り付けるセルを選択し、値で貼り付けます。

これで全てのセルの先頭に0が付きます。
貼り付けられた結果は「数字の先頭に「'」(アポストロフィ)を付けて0を表示する方法」で先頭に0を表示させた場合と同様です。

その他エクセルに関する記事
その他エクセルに関する記事はこちらです。是非御覧ください。
-
【Excel】「マクロの実行がブロックされました」と表示された場合の対処法
こんな人にオススメの記事です ダウンロードしたExcelのファイルを開いたら「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実... -
【Excel】セルを結合せずに中央揃えする方法 - 選択範囲内で中央
Excelで表を作成する時、セル結合は極力避けたいですよね。セルを結合してしまうと、貼り付けやフィルタリング、ソートなどが制限され、数式エラーの原因にもなりかねま... -
【Excel】画像をセルに埋め込む方法
こんな人にオススメの記事です 画像をセルの中に埋め込みたい人 セルの中に埋め込まれた画像を元に戻したい人 Excelでセルに画像を埋め込むと、セルの移動やサイズ変更... -
【エクセル】ハイパーリンクを簡単に解除する方法
こんな人にオススメの記事です セルのハイパーリンクを削除(解除)したい人 入力した文字が自動的にハイパーリンクになる設定を解除したい人 エクセルで作業をしている... -
【Excel】全てのシート名を一覧で取得する方法
Excelで複数のシートを扱っていると、「いま何枚シートがあるのか」「まとめて一覧表示できないか」と悩む場面は意外と多いですよね。 手動でタブを数え上げるのは手間... -
【Excel】数値を千円単位、百万円単位で表示する方法 - 書式設定で簡単
Excelで資料を作成する際、数値を千円単位、百万円単位で表示したい場面はよくありますよね。 この記事では、Excelの「書式設定」を使って、数値を簡単に千円単位、百万... -
【Excel】ヘッダーとフッターを設定する方法|ページ番号、日付、ファイル名など
「Excel ヘッダー ページ番号 設定方法」「Excel フッター 日付 自動更新」などでお困りではありませんか? この記事では、Excelのヘッダーとフッターに、ページ番号、... -
【エクセル】自動計算されない場合の原因と対処法
こんな人にオススメの記事です エクセルの計算式が突然自動計算されなくなった場合 エクセルの計算式を自動計算したくない人 エクセルは普段は自動計算されていて、関数... -
Outlookで受信したメールを自動でExcelに一覧化するVBAマクロ
こんな人にオススメの記事です Outlookで受信したメールをExcelで一覧化したい人 メールの管理を効率化したい人 業務効率化のためにマクロを学びたい人 日々、受信トレ...
最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。
解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。
実行環境
Windows11 Home 24H2
64 ビット オペレーティング システム
11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz 3.30 GHz
16.0 GB RAM
Microsoft 365