- ベストアンサー
Excelで入力した氏名をあいうえお順に並べ替える
こんにちは。筆王のデータをエクセルに「住所録の編集」から「データの書き出し」をしました。Microsoft Excel2003(*.xls)を選択しました。書き出し対象は、氏名とふり仮名のみです。そのファイルを番号など付けるために編集しょうと思うのですが、書き出された氏名があいうえお順になっていないのですが、あいうえお順に並べ替えるには、どうしたら良いのでしょうか?教えて下さい。順番はA 列(番号)B 列(氏名)C 列(フリガナ)フルネーム以上の3つの項目です。WindowsXPです。宜しくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
まずデータが入力されているセルをすべて選択します。(A列~C列のデータが入力されている最終行まで) そのあと、「データ」→「並べ替え」を選択します。 「並べ替え」画面が表示されるので、「最優先されるキー」で「列C」を選択し、もしシートの一行目がタイトルになっているようなら「データ範囲の先頭行」で「タイトル行」を選択し(一行目からデータが入力されている場合は「データ」を選択)OKをクリックします。 これで、フリガナを基準に行を並べ替えてくれます。 ご参考まで。
その他の回答 (6)
- MackyNo1
- ベストアンサー率53% (1521/2850)
他のアプリケーションからコピー貼り付けやインポートしたデータにはふりがな情報が付いていないので、例えば氏名の列で並べ替えを行うと、文字コード順に並べ替えられてしまいます。 このような場合は、マクロを利用して一括してエクセルにふりがな情報を追加させることになります。 B列の氏名のデータ範囲を選択し、Alt+F11でVBEを起動し、イミディエイトウィンドウに「selection.setphonetic」と入力してEnterしてください。 これで選択範囲のセルに自動的にふりがな情報が付けられますが、必ずしも正しいふりがなとは限りませんので、このふりがなに問題がないか検証するために、「=PHONETIC(B2)」のような関数を入力して下方向にオートフィルコピーして、C列と比較してみてください。
お礼
回答有難うございます。マクロですか。勉強するようにします。有難うございました。
Excelには「あいうえお順」や「50音順」という概念がありません。 コード順になら並び替えることができます。 ★【Excel】50音順で並べ替える:日経ウーマンオンライン【すぐに役立つExcel大辞典】 http://wol.nikkeibp.co.jp/article/column/20100922/108661/ ページのタイトルでは「50音順」となっていますが、やっていることはシフトJISコード順での並び替えです。
お礼
回答有難うございます。大変、参考になるサイトを教えて戴いて有難うございました。他にも、色々為になる事が書いてありますね。勉強します。
c列をキーにしてソートしてください。 漢字だと音読み訓読みの差でバラバラになります
お礼
回答、有難うございます。
- Takuya0615
- ベストアンサー率21% (329/1502)
オートフィルタをしてください。
お礼
回答、有難うございます。
最上行に「見出し」を入力し、そこだけセルの色をつけます。 あとは「フリガナ」の列の1つにカーソルを入れ「A→Z」のボタンを クリックするだけです。 元の状態に戻すのはナンバー列にカーソルを入れて「昇順」にします。 http://www11.plala.or.jp/koma_Excel/contents3/mame3020/mame302005.html
お礼
回答、有難うございます。「A→Z」のボタンを使って並べ替えが出来るんですね。有難うございました。
- SaKaKashi
- ベストアンサー率24% (755/3136)
C列で並び替え
お礼
回答有難うございます。
お礼
お早うございます。さっそくの回答有難うございます。一発で出来ました。助かりました。感謝致します。有難うございました。