• ベストアンサー

取り込んだ郵便番号データをxxx-xxxxで表示するには?

Excel2003での操作方法を教えてください。 取り込んだ郵便番号データが A列 B列 123  1 となっています。 123-0001の表示にしたいと思っています。 1. A列とB列を、セルの書式|表示形式 で文字列にしました。 2. C列で =A1&"-"&B1 として 123-1と表示することができました。 3. B列の 1 を 0001と入力し直すことで 123-0001を表示させることができました。 3.の作業でミスをすることが考えられるので、B列の「1」を「0001」と表示させるにはどうしたらいいか教えてください。 また、他の方法、関数などを利用して表示が可能なら、違う方法でもかまいません。 恐縮ですが、ご存じの方がいらっしゃいましたらお教え下さい。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
noname#135138
noname#135138
回答No.1

=A1&"-"&TEXT(B1,"0000") これでどうですか?

nikome
質問者

お礼

できました! 早速の回答をありがとうございました。 大変助かりました。感謝申し上げます。

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2

C1 =TEXT(A1,"000-")&TEXT(B1,"0000") とか?

nikome
質問者

お礼

No.2様の方法でもできました! 他のことにも応用できそうなので、TEXTの構文を勉強しようと思います。 早速のご回答をありがとうございました。

関連するQ&A