• ベストアンサー

エクセルで住所の並び替え

住所録を作っています。 360 370-1 372-1 というデータがあります。 順番よく並べたいのですが、 ハイフンは無視されてしまいます。 それで、番地の入っているセルを指定して、 ツールバーの「データ」→「区切り位置」で 「カンマやタブなど・・・」を選択して 区切り文字を「-」としてセルを分割。 そして、データの並べ替えで出来ましたが、   A  B 1 372  1 という風に、別々のセルになります。 それを一括で372-1(ひとつのセル)にする方法はありますか? ご教授いただければ幸いです。

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

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

>住所が少なかったら、その方法でも良かったのですが、 >住所が400ほどあるので、一括で直したいのです。 C列に連結した値を入れるとして。 シート左上の名前ボックスにC1:C400と入力してEnter。 そのままの状態で数式バーに#1さんの式を入れて、ctrlキーを押しながらEnter。 後はC列を選択して右クリックでコピー。 C1を選択して右クリックで”形式を選択して貼り付け”で”値”を選んで”OK”。 A・B列は削除。

pi-po-3029
質問者

お礼

ご回答ありがとうございます! こういう方法を探していましたので、 すごく嬉しいです。 ありがとうございました!!

その他の回答 (2)

  • come2
  • ベストアンサー率32% (594/1811)
回答No.3

No1です >住所が少なかったら、その方法でも良かったのですが、 >住所が400ほどあるので、一括で直したいのです。 もうデータは400個分、分割してあるんですよね? その関数をCの列に400まとめてコピペすればいいのでは? 関数のコピペができないなら、400個入力したいセル 例えばC列を範囲選択しておいて Ctrlを押したまま Enter で全部のセルにまとめて入力されますが。

pi-po-3029
質問者

お礼

再び、ご回答いただいてありがとうございます! 完璧に出来ました! とても勉強になりました。 ありがとうございました!!

  • come2
  • ベストアンサー率32% (594/1811)
回答No.1

こんにちは C1のセルに =A1&"-"&B1 を入力 これでいいのかな?

pi-po-3029
質問者

補足

早々とご回答ありがとうございます。 その方法でチャレンジ済みです(^_^;) 住所が少なかったら、その方法でも良かったのですが、 住所が400ほどあるので、一括で直したいのです。 他に方法がありましたら、よろしくお願いします。