2007年05月03日

Excelでのデータの並び替えについて

住所録などのリストがあって、氏名の50音順にデータの並び替えをしたいというようなケース。うまくいかないケースもでてきます。正確さが要求されるものであれば"フリガナ"という項目を用意して、フリガナの50音順に並び替えれば全く問題はありません。じゃ、それをやらないとどんな風に並び変わるのか? 突き詰めるところ、じゃExcelって何を基準にデータの並び替えをしているのか? という疑問が...

基本的には、Excelでの並び替え機能では、データを入力された文字データのJISの文字コード順に並び替えています。では、このJISの文字コードとはどんな順番か?

記号
数字
ひらがな
カタカナ
JIS第一水準漢字
JIS第二水準漢字.... という優先順位です。

JISの文字コードについては、ASH Multimedia lab.のサイトを参考にしてみていただくとわかると思います。

さてその基準はこれでわかったとして、またExcelに戻った場合ですが。Excelには、画面上"表示"する設定にしない限り表示はされていないものの、入力されたデータには"ふりがな"という情報がついています。つまり入力したさいの文字(変換する前の文字)がフリガナとして記録されており、これが並び替えの基準になっているわけです。同じ漢字なのに並び順が違うというようなケース、つまり入力した際のフリガナが違う場合には、同じ漢字でも並ばないことになります。
ですからそのようなケースには、書式>ふりがな>表示/非表示 とクリックして、フリガナを正しいものに訂正します。

あえてまたフリガナ順ではなく、同じ項目は同じところにといった形での並び替えをしたい場合には、データ>並び替え と開いて、並び替えのダイアログを表示。オプションをクリックして"並び替えオプション"の画面の、"ふりがなを使わない"をONにすれば、フリガナを基準に並びかえしなくなります。

まぁ、要するにきちんと入力していれば漢字でもきちんと並び替えができるようになるってことなんですね。
posted by クリック at 14:24| 東京 ☀| Comment(0) | TrackBack(0) | Excel | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック