• ベストアンサー

エクセルで郵便番号を入力し頭の「0」が消えないようにするには?

エクセルで郵便番号を入力するときに、頭の数字が「0」だと、入力後確定すると0が消えてしまいます。アメリカは0から始まるZipコードがないのでこうなっている気がするんだけど、日本では北海道などは「0」から始まるのに、エクセルの日本語版でも0が消えてしまうのは、どうしてでしょうか? また0が消えないようにするにはどうすればいいでしょうか? 文字列設定にすると、アクセスにインポートする時うまく行かないときがあるので、数式設定で0が消えないようにしたいんですけど。

質問者が選んだベストアンサー

  • ベストアンサー
  • arukie
  • ベストアンサー率32% (716/2188)
回答No.7

#6の者です 012-3456 とセルに入力するときに '012-3456 と入力すれば 012-3456 と表示されます。 普通に入力すると 12-3456 となってしまう状態を「'」を付けることにより 012-3456 と表示させる事が出来ます。

sorakara7
質問者

お礼

なるほど。分かりました。ありがとうございました。

その他の回答 (6)

  • arukie
  • ベストアンサー率32% (716/2188)
回答No.6

確かにEXCEL上で、文字として012-3456としているだけでは、頭のゼロはACCESSにインポートしたときに123456となってしまいますね。 #4の方の「'」を付けて数字のセルの中で文字と認識させておけば、インポート時に0123456となります。 ACCESSの定型入力で郵便番号を選択すると、0123456→012-3456となります。

sorakara7
質問者

お礼

早速の回答ありがとうございます。

sorakara7
質問者

補足

#4の方の「'」 というのが、どういうふうにすることか、分かりにくいんですけど、どうすればいいでしょうか。

  • takatosen
  • ベストアンサー率37% (378/1016)
回答No.5

基本的に数字の場合は「0」は不要なので削除する設定になっているのではないかと思います。 Excelに入力する時は、セルの表示形式で「郵便番号」形式を指定すれば表示されます。 Accessは、インポートしたデータのツールバー「ビュー」からデザインビュー画面を表示させます。該当のフィールドのデータ型は数値型になっていると思いますので、その状態で下方にあるフィールドプロパティの書式に「000-0000」を指定してみてはいかがでしょうか。

sorakara7
質問者

お礼

ありがとうございます。試してみます。

noname#256528
noname#256528
回答No.4

数字の0の前に「'」を入力してくださいShift+7で入力できます。 形としては「'0○○」のようになります。'のマークは入力したら表示されなくなるので大丈夫です。

sorakara7
質問者

お礼

なるほど、こんな方法があったんですね。これは簡単だし、分かりやすそうですね。

  • yu-720
  • ベストアンサー率18% (9/48)
回答No.3

まず0を消したくない範囲を指定します。 右クリック→「セルの書式設定」を選び→「表示形式」のページまで行きます。表示形式にページの中の「分類」の一覧のなかに、「文字列」とゆうのがあるのでそれを選び、OKします。 そしてもういちど0から始まる数字を入力してみてください。 これで0の表示できませんか?

sorakara7
質問者

お礼

ありがとうございます。できれば、文字列以外の方法を探していますので、よろしくお願いいたします。

noname#181362
noname#181362
回答No.2

こんにちは。 以下の手順で実行すれば大丈夫だと思います。 セルを選択し右クリック→「セルの書式設定」→表示形式タブ →「分類」一覧の中から「文字列」を選択してOKを押す これで頭の「0」も普通に表示されます。

sorakara7
質問者

お礼

ありがとうございます。でも、できれば、文字列に設定する以外の方法を探していますのでよろしくお願いいたします。

  • gonbee774
  • ベストアンサー率38% (198/511)
回答No.1

アクセスは使ってないので判りませんが、セルの書式を 000"-"0000 にしてみたら、そのようになりました。

sorakara7
質問者

お礼

なるほど。こんな方法もあったんですね。試してみます。

関連するQ&A