• ベストアンサー

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

  • 二つのエクセルで数字を付け合わせる作業

    エクセルに記載されてる数字と別のエクセルに記載された数字をいっきに付け合わせる方法はありませんか? エクセルAに 郵便番号が100記載されていて エクセルBに 郵便番号が200とそれに紐着く住所情報があるとします。 エクセルAの100の住所情報を知るためエクセルBのリストを付け合わせたいのですがいっきに付け合わせる方法ありませんか?

  • 数字3桁を入力した際の変換について

    以前まではなっていなかったのですが 最近になって 3桁の数字を打って変換をすると地名が出てきてしまいます。 Wordなどで普通に文章を打ってる際に 数字なんかは半角にする事が多いので、全角で数字を打って変換で半角にするのですが その際に 例えば100と打って変換すると 東京都千代田区 が1番手に変換されます。 他にも例えば 843→佐賀県武雄市 125→東京都葛飾区 とかです。 なんとなく、もしかして郵便番号とか?と思っています。 Excelに郵便番号変換ウィザードが入ってるからかななんて思ってるのですが WordとExcelは別物ですしね… 原因が分からず困ってます。 100歳とか、 数字の後に個とか、枚とか 単位がつけば問題ないのですが 数字3桁のみを打つときに地名が出てきてしまってやっかいです。 別に 100だと東京都千代田区ですが 東京都千代田区を打つのに100を打って表示させようとか思わないので いっそ変換候補から消したいのですが方法はありますか?

  • 郵便番号のハイフンを入れたい エクセル2000

    エクセル2000で文字列のセルに 1234567 のように7桁郵便番号が入っています。 これを 123-4567 のように前から4桁めにハイフンを入れる方法を 教えていただけませんでしょうか。 *データ件数が3万件ほどあり、その変換のためです。

  • エクセルでの置換

    Accessから、Excelにある表を出力した際に、郵便番号の“-”が抜けて 出力されてしまいました。エクセルに出力された数字7桁の間に-を 一気に入れる方法があったら教えてください。

  • エクセルで桁を変える場合は・・・

    エクセルでお伺いしたいのですが 数字の桁を一気に置き換えることはできますでしょうか?例えば「100,000,000」というデータを「100.000000」というデータに置き換えたいのですが。 つまり、100万以下を小数点で区切りたいのです 件数があって、困っています。教えてください。よろしくお願いします

  • 算用数字(半角)から漢数字への変換(エクセル2000)

    ワード2000で差し込み印刷をしたいと思っています。 しかし、2000ではエクセルから住所録を読み込む場合、 算用数字を読み込むと横で表示されてしまいます。 そこでエクセル2000で算用数字を漢数字に変換しなければなりません。 算用数字を漢数字に変換するのに簡単な方法はないですか? 私が考えている方法は、1~9の数字を検索して 漢数字に変換していく方法です。 住所の列だけを対象に一括で変換することはできないのでしょうか? 全ての範囲を対象とすると一括変換できるのですが、 郵便番号は算用数字のままでいいので、 変換する必要がないのです。 質問が分かりにくいかもしれないですが、 宜しくお願いします。

  • エクセルのデーター変換について

    黒船(電話番号等)で住所録を作成しようと 抜き出したデーターをcsv形式で保存して エクセルで開いたのですが、郵便番号が -(ハイフン)が無く単に数字の7桁の為に 北海道の郵便番号は頭に0(ゼロ)が付くため エクセルで開いた場合、単に数字と認識されて 頭の0(ゼロ)が無くなり6桁の郵便番号に なってしまいます、その6桁の数字の頭に 一括で0(ゼロ)を付けて7桁にする方法は ありますでしょうか

  • Excel 全角数字を半角数字に

    エクセルを使ってデータを管理しています。 郵便番号の項目には、500件ぐらい郵便番号が入力されていますが、全角数字で入力されたデータと、半角数字で入力されたデータが混じっていて、見辛いし管理もしづらいです。  関数を使って、全角数字を半角数字に変換する方法はありますでしょうか?

  • エクセルで1ケタ数字に全て000をつけるには

    エクセルに詳しくない者です。(>_<) エクセルで、数字のあとに、0を3ケタつけるにはどうしたらいいでしょうか? 1→1000  50→50000  あと、0をつけたと同時に桁区切りしてほしいです。 1,000   5,000   宜しくお願いします。(-人-;)

  • エクセルの郵便番号検索

    こんにちは。 いろいろ探したのですが皆様のお知恵をお借りしたく お願いいたします。 エクセルのA列に郵便番号ハイフン(-)付で7ケタの番号があるとします。 そこで同一の5ケタが何件あるかB列に5ケタの番号とC列に件数を出したい場合は どうすればよろしいでしょうか? よろしくお願いいたします。