Excel で電話番号の先頭にある 0 が表示されない!

Office 2003 のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Office 2003 のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

Blurb
Excel (エクセル) で、ハイフン抜きで電話番号を入力したときに、先頭の 0 が表示されない場合の対処方法を画面写真と会話でご紹介します。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-sad1.gif
Excel で住所録を作っているんだけど、電話番号の頭にある 0 が表示されないの。どうして? 「090」 の先頭の 0 が表示されないようになって、「90」 と表示されてしまうの。
エクセルへの電話番号入力 1

先頭の 0 が表示されないと、電話番号にならないわ。0 を表示するにはどうすればいいの?
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
まず、なぜ先頭の 0 が表示されないかを説明しておくよ。そもそも Excel が扱う数字には 2 種類あるんだ。計算に使う数値と、計算には使わない文字列としての数だ。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-question1.gif
どう違うの?
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
計算に使う場合、090 も 90 も同じ数値として扱われる。だから 「090-080」 も 「90-80」 も Excel にとっては同じ意味になるんだよ。それで数字の先頭に 0 があったら消されてしまうわけ。

でも同じ数字でも、電話番号の場合は足したり引いたりしちゃいけないよね。だから Excel で数を扱うとき、計算に使える数値なのか、計算には使わない文字列なのかを区別しなくてはいけないんだ。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-smile1.gif
わかった。電話番号の先頭の 0 が表示されないのは、計算に使う数値として Excel が認識したからなのね。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
そう。だから Excel に、文字列として認識させれば、先頭の 0 も表示されるようになるよ。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-exclamation1.gif
その方法、教えて。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
2 種類の方法があるよ。まず簡単な方から説明するね。電話番号の区切りの部分にハイフンをつけて入力するんだ。あるいは、入力する文字列の先頭に 「’」 をつける。この 「’」 は文字列であることを示す記号なんだ。そうすると Excel は、文字列として認識してくれるよ。
エクセルへの電話番号入力 2
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-exclamation1.gif
そうか。計算できる数値には途中にハイフンが入ったりしないから、自動的に文字列に扱われるのね。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
でも住所録を作成するとき、電話番号にはハイフンを入れないみたいなルールを作ることもあるよね。それに全部のセルに、「’」 をつけるのも面倒だろう。
そんなときは書式設定で文字列として指定するんだ。

まず電話番号のセルを範囲選択して右クリック。メニューから [セルの書式設定] を選択して。
エクセルへの電話番号入力 3

次に設定画面で [表示形式] タブを開いたら、[分類] の項目で [文字列] を選択し、[OK] をクリック。さあ、電話番号を入力してごらん。先頭の 0 も表示されるようになるよ。
Excel への電話番号入力 4
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-smile1.gif
できたわ。
Excel への電話番号入力 5
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
この設定作業をする前に入力したものは、すでに数値として扱われているから、先頭の 0 を付け直す必要があるよ。でも、この作業をした後は、自動的に先頭の 0 が表示されるようになる。だから住所録を作るときは、最初にこの作業をするといいんだよ。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-question1.gif
緑色のマークは何? セルの左上隅に緑色の三角形が表示されているわ。
Excel への電話番号入力 6
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
そのセルをクリックしてごらん。
アイコンが表示されるだろう。そのアイコンをクリックすると [数字が文字列として保存されています] というエラーが表示されるけど、問題ないからね。
Excel への電話番号入力 7

このエラーを表示させたくない場合は [エラー チェック オプション] をクリックして設定画面を開き、[文字列形式の数値、またはアポストロフィで始まる数値] のチェックを外して、[OK] をクリックしておけばいいよ。
エクセルへの電話番号入力 8
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-say1.gif
緑色のマークが消えたわ。
エクセルへの電話番号入力 9

あれ? セルの中の電話番号の位置が変わってるわ。今は左揃えになってるけど、さっきは右揃えだったわよ。
右揃えの数字
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
いいところに気がついたね。Excel は、数値は右揃え、文字列は左揃えで表示するんだ。だから数字の置かれた場所でも、その数字が数値か文字列かを識別できるんだよ。

それから電話話番号以外にも、日付や年度のように特別な文字列として扱われる数字があるよね。「01-01」 と入力したら 「1 月 1 日」 と表示されるみたいに。そういうときは"Excel で文字列が入力したとおりに表示されない"、"Excel で数字が入力したとおりに表示されない"、"Excel で日付が入力したとおりに表示されない" を参考にするといいよ。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-smile1.gif
ありがとう。これで電話番号の入力もバッチリだわ。
プロパティ

文書番号:2462099 - 最終更新日: 09/29/2016 08:47:00 - リビジョン: 5.0

Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003

  • kbpctalk kbexpertisebeginner kbhowto KB2462099
フィードバック