- ベストアンサー
エクセルで住所の並び替え
住所録を作っています。 360 370-1 372-1 というデータがあります。 順番よく並べたいのですが、 ハイフンは無視されてしまいます。 それで、番地の入っているセルを指定して、 ツールバーの「データ」→「区切り位置」で 「カンマやタブなど・・・」を選択して 区切り文字を「-」としてセルを分割。 そして、データの並べ替えで出来ましたが、 A B 1 372 1 という風に、別々のセルになります。 それを一括で372-1(ひとつのセル)にする方法はありますか? ご教授いただければ幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>住所が少なかったら、その方法でも良かったのですが、 >住所が400ほどあるので、一括で直したいのです。 C列に連結した値を入れるとして。 シート左上の名前ボックスにC1:C400と入力してEnter。 そのままの状態で数式バーに#1さんの式を入れて、ctrlキーを押しながらEnter。 後はC列を選択して右クリックでコピー。 C1を選択して右クリックで”形式を選択して貼り付け”で”値”を選んで”OK”。 A・B列は削除。
その他の回答 (2)
- come2
- ベストアンサー率32% (594/1811)
No1です >住所が少なかったら、その方法でも良かったのですが、 >住所が400ほどあるので、一括で直したいのです。 もうデータは400個分、分割してあるんですよね? その関数をCの列に400まとめてコピペすればいいのでは? 関数のコピペができないなら、400個入力したいセル 例えばC列を範囲選択しておいて Ctrlを押したまま Enter で全部のセルにまとめて入力されますが。
お礼
再び、ご回答いただいてありがとうございます! 完璧に出来ました! とても勉強になりました。 ありがとうございました!!
- come2
- ベストアンサー率32% (594/1811)
こんにちは C1のセルに =A1&"-"&B1 を入力 これでいいのかな?
補足
早々とご回答ありがとうございます。 その方法でチャレンジ済みです(^_^;) 住所が少なかったら、その方法でも良かったのですが、 住所が400ほどあるので、一括で直したいのです。 他に方法がありましたら、よろしくお願いします。
お礼
ご回答ありがとうございます! こういう方法を探していましたので、 すごく嬉しいです。 ありがとうございました!!