解決済みの質問
エクセルの名簿を名前順に並べ替えたいです。
Aのセルによみがな、Bのセルに漢字の名前が入っています。
例えば、
サカイ オサム 境 治
サカイ ジロウ 坂井 次郎
サカイ タカシ 酒井 隆史
サカイ タロウ 境 太郎
サカイ ハナコ 坂井 花子
サカイ ヨシコ 酒井 良子
とある場合、Aのセルで並べ替えるとBのセルの名字が揃いません。
これをよみがなでそろえ、さらに漢字でも並べ替えることはできるでしょうか。
投稿日時 - 2008-09-25 14:10:43
漢字の苗字と名前を分ける
フリガナと苗字と名前を全て選択
データ → 並べ替え → 最優先されるキーを苗字の列 → 2番目に優先されるキーを名前の列 → OK
区切り位置でデータを分割
http://www.becoolusers.com/excel/text-to-columns.html
Excel2003 データ → 区切り位置 後は2007と同じ
投稿日時 - 2008-09-25 14:51:33
補足
できました!ありがとうございます!!
この方法で並べ替えた後、結合することはできますか?
投稿日時 - 2008-09-25 15:26:07
お礼
すみません、結合は必要はなかったです。
(分割する前のデータが左側に残ってました…)
回答ありがとうございました!!
投稿日時 - 2008-09-25 15:59:22
4人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(4件中 1~4件目)
A1に苗字 B1に名前
C1に =C2&" "&D2 (ダブルコーテーションマークの間は、空白)
投稿日時 - 2008-09-25 15:54:23
お礼
すみません、結合は必要はなかったです。
(分割する前のデータが左側に残ってました…)
まとめとしては、
1) よみがなと漢字氏名を、それぞれ苗字と名前に分ける。
(gyouda1114さんの方法で)
2) 優先順位を よみ苗字→漢字苗字→よみ名前 で並べ替え実行。
3) 苗字と名前を分けた部分を消す(←不要なので)
この方法でできました!
回答ありがとうございました!!
投稿日時 - 2008-09-25 16:05:59
このままでは、無理だと思います。
理由:
かなで並び替えした結果と、苗字の漢字で並び替えした結果では
矛盾が生じます。
できるのであれば以下の変更をおこなってください。
1)かなを苗字と名前に分割する
2)漢字の名前も、苗字と名前に分割する
3)かな苗字・漢苗字・かな名前の順で並び替える
これでいかがですか?
投稿日時 - 2008-09-25 14:25:38
補足
回答ありがとうございます!
セルを分けるには件数が多すぎて…(TOT
よみがなも漢字も、名字と名前の間に半角スペースがあるのですが…
そのスペースを利用して、セルを分けることなんて…できませんか??
投稿日時 - 2008-09-25 14:39:35