• ベストアンサー

7桁の数字を3桁-4桁にしたい

エクセルで住所録を作成しているのですが、 郵便番号が「0340031」と7桁の数字になっているものを 「034-0031」としたいのです。 100件ぐらいなら一つ一つ「-」を入れていけば良いのですが 件数が多いため、一気に変換できる方法があれば教えていただきたいのです。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

●表示形式だけで変える方法   セルの書式設定     ↓   [表示形式]タブ     ↓   分類(C)を「ユーザー定義」に     ↓   種類(T)に 000-0000 ●データごと変える方法   A1セルに元データがある場合   =LEFT(RIGHT("000000"&A1,7),3)&"-"&RIGHT(RIGHT("000000"&A1,7),4)

Rosehime
質問者

お礼

表示形式だけで変える方法で出来ました。 本当に助かりました。 ありがとうございます!

その他の回答 (2)

回答No.3

郵便番号の入っているセルをmとします。 xxx-xxxxと表示したいセルで =left( m,3 ) & "-" & right( m,4 ) で、とりあえずできます。 あとは、データを文字化すればいいでしょう。

  • nonpq
  • ベストアンサー率30% (64/210)
回答No.1

表示形式で対応するのではなく、データとして「-(ハイフン)」を持たせたいということですか?

関連するQ&A