次の方法で共有

Excel2016 テーブルで日本語文字列が同じ表記なのにソートすると離れるのはなぜ?

Anonymous
2017-03-09T04:34:21+00:00

Excel表の「データ」で「並べ替え」をしましたが、同じ文字列(漢字)なのにまるで違う文字列かの様に分類される。順序が正しくない。おかしい、解せない。同じ文字列なら分類上、続いて表示されるはずが離れて表示される。

キーを削除し、改めて「並べ替え」をしても順序がおかしい。これはバグか?おかしいので、何度も試すうちに、「オプション」の「ふりがな」に気付いた。

「並べ替え」の指定時に「オプション」を開き、「ふりがな」を「◎使わない」を選択すると文字列通りに並べ替えされるが、そもそも「ふりがな」を使用して入力したつもりでないし、テーブルの中で「ふりがな」表記はもちろん、関連するふりがな項目(列)を用意していない。

ほかに列が存在していないのだから、文字列入力した時の漢字変換した手順が記録されているとでもいうのだろうか?実務上、気を付けなければならない。

他に、Excel表計算検定などで整列指示が有ったりするが、この現象は明らかにしておかないとトラブルの元になったりしないか心配である。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-03-09T14:39:52+00:00

    >「並べ替え」の指定時に「オプション」を開き、「ふりがな」を「◎使わない」を選択すると文字列通りに並べ替えされるが、そもそも「ふりがな」を使用して入力したつもりでないし、テーブルの中で「ふりがな」表記はもちろん、関連するふりがな項目(列)を用意していない。

    基本的にふりがながないデータは、文字コードが後の順ですので、ふりがなを持つデータの後に並べ替えられます。

    ル範囲を右クリックして「ふりがなの表示」をしてみてください。

    したがって、ふりがなを使用しない場合は、五十音順には並べ替えられませんが、同じデータとして認識されます。

    また、Excelで入力した(IMEで漢字変換した)データは、特に何もしなくても自動的にふりがなが付与されます

    したがって、ふりがな情報のないデータは、Excelで「入力」したものではないデータ、すなわちcsvファイルを読み込んだり、Wordや他のアプリケーションからコピー貼り付けしたデータの場合が該当します。

    ちなみにExcelだけでフリガナ情報がなくなるケースは、入力ではなく関数で表示したデータや、その「値」をコピー貼り付けしたような場合にも発生します。

    このようなケースではフリガナ情報のないデータにマクロを使って一括してふりがな情報を追加するなどの処理をする必要があります。

    50+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません