• ベストアンサー

数字の途中に「-」ハイフンを入れる方法

郵便番号なのですが、 例えば 1002222 と入力してあります。 Aの列に、郵便番号が何百件も入力してあるのですが、 その郵便番号 1002222 を        100-2222 という風に、A列の全ての郵便番号を変換したいのですが、簡単な方法はありますでしょうか?? 宜しくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 数式での別の方法です。 A1にデータがあるとすると、 =TEXT(A1,"0-0000") です。

sakura0123
質問者

お礼

ありがとうございます! この方法が一番簡単ですね。 いろんなやりかたがあるので、みなさんの知識には頭がさがりますです。 ありがとうございまし。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

A列に7桁数字があるとして B列に=MID(A1,1,3) & "-" & MID(A1,4,4) 表示だけで良ければA列範囲指定して 書式-セル-ユーザー定義 ###-####

sakura0123
質問者

お礼

このようなやりかたもあるんですね。 ありがとうございます! 表示だけでは、あとでアクセスでインポートするので。ありがとうございました。

  • meeee
  • ベストアンサー率31% (6/19)
回答No.1

Excelということですよね? 例えばB1に以下の式を入力します。 =LEFT(A1,3)&"-"&RIGHT(A1,4) それをB2以下にコピー&ペーストすれば、 B列に100-2222の形式で表示されます。 文字列としてのデータが必要ならば、 B列をコピーして、「形式を選択して貼り付け」で「値」を選択してC列に貼り付けると、C列に文字列として貼り付けられます。

sakura0123
質問者

お礼

出来ましたすばらしいです! 数式は、左から三番目、右から四番目にハイフンを入れるみたいな事なんですよね? いやーとても助かりますありがとうございました。

関連するQ&A