- ベストアンサー
【エクセル】セルの文字列を並び替える方法
- エクセルで分かれたセルの文字列を並び替える方法について教えてください。
- エクセル2003で顧客データを作成している際、姓と名が分かれたセルを50音順に並び替えたいです。
- 現在、同姓の名前の50音順に並び替えるために、地道に一つずつ選択して並び替えていますが、6000件以上のデータで大変苦労しています。他に効率的な方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
方法1: データメニューの並べ替えを開始, 最優先されるキーとして「姓(かな)」列の昇順を指定, 追加して2番目に優先されるキーとして「名(かな)」の昇順を指定して,並べ替える。 方法2: 「名(かな)」列の1個のセルが選択された状態で,ツールバーのA→Z昇順並べ替えボタンでポチッと全体を並べ替える 続けて 「姓(かな)」列の1個のセルが選択された状態で,ツールバーのA→Z昇順並べ替えボタンでポチッと全体を並べ替える ダマされたと思ってもう一度,ご紹介した手順通りに行います。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
>どうにか1度に「姓(かな)」と「名(かな)」を合わせた並び替えはできないでしょうか? ⇒データ→並べ替え→最優先キーを「姓(かな)」、2番目に優先されるキーを「名(かな)」に設定すれば、実行できる筈ですが如何でしょうか。
お礼
お忙しいところご回答ありがとうございます! 解りやすく簡潔な方法をご教授いただきましてありがとうございます! さっそく実践しましたところ無事に並び替えできました。 もっと勉強するべきだと反省です! お時間いただきましてありがとうございました!
- 522923
- ベストアンサー率31% (66/212)
並び替えるセルを全て選択して メニューバー ⇒ データ ⇒ 並び替え を選択 ※選択したセルに項目名を含んだ場合 (1)開いたウィンドウの最下部の「データ範囲の先頭行」で『タイトル行』を選択 (2)最上部の「最優先されるキー」で『姓』を選択 ⇒ 昇順 (3)「2番目に優先されるキー」で『名』を選択 ⇒ 昇順 上記を設定して『OK』を選択 ※選択したセルに項目名を含まなかった場合 (1)開いたウィンドウの最下部の「データ範囲の先頭行」で『データ』を選択 (2)最上部の「最優先されるキー」で『列C』を選択 ⇒ 昇順 (3)「2番目に優先されるキー」で『列D』を選択 ⇒ 昇順 上記を設定して『OK』を選択 これで出来るかと思いますがいかがでしょう?
お礼
お忙しいところさっそくのご回答ありがとうございます!! ああ!なるほどできました・・・! 完全にメニューバーを無視していましたね・・・・ さっそくご教授いただいた手順通りにしましたところ 全く問題なく思った通りの並び替えができました! 本当にありがとうございますm(_ _)m お時間を割いてしまって申し訳ありませんでした!
お礼
お忙しいところご回答ありがとうございます! ご教授いただいた方法2つとも実践させていただきました! ビックリしました!! 方法2ですが、ダマされているなんてもちろん思いませんでしたが こ、こんな方法が!? 見事に思ったとおりの並び替えがすごくカンタンにできました!! なぜこうなるのか今すぐにはちょっと理解できないのが残念ですが また勉強したいと思います! お時間いただきまして本当にありがとうございました!