• ベストアンサー

Excelソート

名前のリストを「データの並べ替え」で昇順にソートしたところ明らかに並び順が変でした(阿部より前の行に斉藤がある)。さらに対象の列をコピーして「形式を選択して貼り付け」で値のみ貼り付けて並べ替えを実行しましたが同じ結果でした。 そこで、データをCSVで一度保存して、「外部データの取り込み」で取り込んでデータの並べ替えを実行したところ今度はちゃんと並べ替えることができました。 なぜこのようなことが起きるのでしょうか?データの並べ替えに影響するような設定があったのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

Excelは、普通、フリガナをキーにソートします ところが、CSVで保存すると、フリガナデーターが削除されるため 漢字の文字コードによってソートされます たぶん、元のデータの阿部、斉藤には正しくないフリガナが付いていたのではないでしょうか 書式-ふりがな-表示で確認してみてください

1percent
質問者

お礼

ご指摘の通りふりがながついていました。 ふりがなを無視してソートしたらできました。

その他の回答 (1)

noname#204879
noname#204879
回答No.2

》 …今度はちゃんと並べ替えることができました。 それと同じでOKなら、最初の[並べ替え]の手順で、次のようにすれば良かったのです。 [データ]→[並べ替え]→[オプション]で“ふりがなを使わない”に目玉を入れておく

1percent
質問者

お礼

回答頂いた手順でソートできました。