• ベストアンサー

エクセルで郵便番号を入力し頭の「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

  • エクセル 入力規則

    エクセルでB列に郵便番号を入力できるよう、入力規則で日本語入力をオフにし、数字を入れたところB2は半角数字、B3は全角数字となってしまいます。何故でしょう? 入力規正の日本語入力オフにした以外は、何も設定したいないはずなんですが・・・ よろしくお願いします。

  • 海外サイトに会員登録する時の郵便番号の入力

    mp3.comや、spinnaersといった海外の音楽サイトに会員登録したいのですが、「zip-code」(郵便番号)の入力でハネられてしまいます。mp3.comは、日本語のサイトから登録しようとしたのですが、ヘルプはいきなり英語版になってしまうし、さっぱりわかりません。日本からの登録はできないんでしょうか???

  • エクセルで入力した数値によって自動で入力される数式?

    エクセルで台帳を作っているのですが、 別の列のセルに入力した数値によって、 指定したセルに自動でA,B,C等と入力されるようにするにはどのように設定すればいいのでしょうか。 A列に0~1.1なら B列に A 1.2~2.9なら B 3.0以上なら C のように数字の範囲によってABCと表示されるようにしたいのです。 エクセルの数式等は簡単なものしかわからず、どのように調べたらよいかもわかりません。教えていただけたら助かります。

  • Excelの郵便番号表示関数について

    A1に郵便番号から住所を表示させて B1に式 =SUBSTITUTE(IF(NOT(ISERROR(PHONETIC(A1))),ASC(PHONETIC(A1)),""),"-","") で郵便番号半角ハイフンなしで入力の仕方を 教えていただいたのですが、 北海道で 北海道札幌市東区北9条東---0600909 北海道札幌市東区北7条東---0650007条東 と7桁のあとに文字が残ってしまうものが出てきました。 A列の7条東を七条東とすればB列に文字は表示されないのですが、 A列は全角数字で入力したいので、なにか良い方法はありませんか?

  • EXCEL 郵便番号入力チェック

    EXCELで 郵便番号を入力した時にチェックを掛けたいのですが、頭に”0”がある(北海道)の確認で来ません。 書式にて”郵便番号” 、 入力規則にて7文字 制限 にしていますが、 頭に”0”を入力すると入力規則に引っ掛り、エラーが表示されてしまいます。 入力規則に式  =7=LENB(TEXT(A1,"0000000")) を入れると、 頭に”0”を入れてもエラーが出なくなるのですが、 ”0”+7桁(計8桁)入力すると、”0”を除いた後ろの7桁になってしまいます。 01234567⇒123-4567 とか、001234567⇒123-4567 ”0”を含めた7桁入力チェックをする場合には、どうすれば良いかお教えください。 お手数をお掛け致しますが、よろしくお願いします。

  • EXCELで郵便番号を入力すると住所を表示するようにしたい

    IMEの機能のみを使った住所入力を作ってみました。   A    B               C      D    E 1 郵便番号 郵便番号入力          補助住所入力 都道府県 市町村 2 047-0028 北海道小樽市相生町       4-4-4  北海道  小樽市相生町 3 334-0001 埼玉県鳩ヶ谷市桜町       1-2    埼玉県  鳩ヶ谷市桜町    :          : 9 602-0001 京都府京都市上京区竹園町    大マンション 京都府  京都市上京区竹園町 上のように   A列 郵便番号表示(算式)   B列 郵便番号入力   C列 補助住所入力   D列 都道府県表示(算式)   E列 市町村表示 (算式) としてみます。B列に郵便番号を入力、C列には補助住所を入力します。 郵便番号は、IMEをONの状態(日本語入力オン)で全角で『047-0028』のように入力して変換します。 A2には 式 =IF(NOT(ISERROR(PHONETIC(B2))),ASC(PHONETIC(B2)),"") をセット。 D2には 式 =LEFT(B2,MAX(MIN(FIND({"都","道","府","県"},B2&"都道府県")),3)) をセット。 E2には 式 =MID(B2,MAX(MIN(FIND({"都","道","府","県"},B2&"都道府県")),3)+1,1000) をセット。 *************** 以前の回答から上の方法で試してみたのですが、 この関数で郵便番号‐(ハイフン)なし、 市町村の後に番地まで同じセルで表示させる事は可能ですか。 できなかったら、他にうまくいく方法はありませんか? 詳しくないので、分かりやすく解説していただくと助かります。

  • 郵便番号を入力→住所へ

    Excel97の使用を前提に質問させて頂きます。 新規作成でA列に郵便番号を入力すると、B列に自動的に住所が表示される 上記の事がしたく、過去の投稿を色々と読ませて頂きましたが、いまいち意味がよくわかりません。 過去に投稿している方で下記のような質問をしている方がいました。 ===ここから========================== 「EXCELの郵便番号変換ツール」のことは存じております。この機能を使うと、まとめて 入力してある場合には、一括変換できるのですが全く新規に、お客様の名簿を見ながら 入力するので、その都度、ウィザードを使って変換しながら進めるのは面倒ですし、 1件入力するごとに、正しい郵便番号と住所が表示されているかを確認したいのです。 1.郵便番号を入力 2.隣りのセルに住所が自動的に表示される 3.続きの住所を入力 のような使い方は、Excelで出来ますでしょうか? IMEで「人名地名辞書」を使うと、郵便番号を2度入力するようになって、誤りが発生 しやすい気がしてます。(1回目は、郵便番号の列用、2回目は住所列で変換用) できれば1回入力するだけで自動表示させたいのでもしそのような使い方をされて いる方がいらしたら教えてくださいませ。 回答→ IMEで「人名地名辞書」モードにして住所は郵便番号変換します。その際、郵便番号の セル(恐らく住所を入力するセルの左隣?)に以下の関数を仕込んでおいたら如何でしょう? =LEFT(ASC(PHONETIC(★)),8)   *★は住所のセル番号 ===ここまで================== Excelについては本当に初心者で関数の入力の仕方もわかりません。 こんな状態なのでもっと砕いて詳しく教えていただけないでしょうか? お手数と思いますが宜しくお願い致します。 使用PC Windows98 IBM Aptiva

  • 郵便番号の表示

    エクセル2000の住所のデーターで郵便番号を出したいのですが どうすれば出来ますか? もしくは、そのデーターをアクセスにインポートしてからでも郵便番号が 出るようでもOKです。 通常に入力してからの住所入力支援の方法は分かるんですがインポートや 外部データーの入力からの郵便番号の変換の仕方を教えてください よろしくお願いします。

  • 海外サイトでの電話番号と郵便番号の入力について

    海外サイトでの電話番号と郵便番号の入力方法を教えてください。 例えば電話番号012-123-456 郵便番号103-1234の場合 どのように入力すればいいですか? サイトには Phone with area code Ex.(000)000-0000 Zip / Postal Code と書かれています。 宜しくお願いします。

  • Excelのマクロを使って数字を入力したいのですが、方法がわかりません。

    ExcelのG列とI列にランダムに3桁の数字を作成しました(=ROUND(RAND()の数式を使いました)。 あいだのH列には‐(ハイフン)が入力されています。 これらを別のシートの同じ列に形式を“値”と選択してコピーしました。これらの数字をB列に入力したいのです。 具体的には、たとえば、G1セルに265,H1セルに-、I1セルに849と入力されているとしたら、B1セルに265-849と入力されるように設定したいのです。 それぞれの列にはランダムな数字が並んでおり、対応するB列のセルに同様に入力されるように設定したいのですが、方法がわかりません。マクロを使えばよいとのことですが、どなたか詳しく教えてください。 よろしくお願いします。