エクセルのスプレッドシートが正しくソート/アルファベット化できません
複数の列と4000行以上のスプレッドシートを使用しています。レポートをソートしてからアルファベット順に並べ替える必要があるのですが、ソートするたびに43行の行があり、他のレポートと一緒にソートされません。それらを削除して再入力したり、レポートの残りの部分とアルファベット順に並べ替えたりしてみましたが、別々のグループのままです。なぜこのようなことが起こるのでしょうか? どのような助けも感謝しています。
複数の列と4000行以上のスプレッドシートを使用しています。レポートをソートしてからアルファベット順に並べ替える必要があるのですが、ソートするたびに43行の行があり、他のレポートと一緒にソートされません。それらを削除して再入力したり、レポートの残りの部分とアルファベット順に並べ替えたりしてみましたが、別々のグループのままです。なぜこのようなことが起こるのでしょうか? どのような助けも感謝しています。
43行のそれぞれの列には、先頭にブランクがあるように聞こえます。一般的なソートアルゴリズムでは、空白は印刷可能な文字の前に置かれます。これはあなたが説明する動作を説明しています。
これは通常、フィールドの前に空白がある場合に発生します。私も数週間前にこのような状況に遭遇したことがありますが、空欄を削除することで解決しました。
行がグループ化されていると、Excelのソート機能が期待通りに動作しないことがあります。グループ化された行をソートしている場合は、グループ化を解除して再度ソートしてみてください。
データを再入力した場合、空白を削除した可能性があります。行が選択されていないため、ソートに含まれていない可能性があります。43行がソートグループに含まれていない場合、選択した順序でソートされず、独自のグループに表示されます。
また、問題の原因となっている他の競合するソートやフィルタがないことを確認してください。
使用しているデータの種類を教えてください。データが混在していると、ソートの際に様々な問題が発生します。データが混在している場合は、テキストとしてフォーマットされている必要があります。ここでは、 ソートのトラブルシューティング の方法について詳しく説明しています。
私の場合、セルが同じシート上にある場合でも、いくつかの数式にはシートへの参照がありました。私はそれらを削除して、それは動作しました。しかし、これまで問題になったことは一度もありませんでした。
私のデータを新しいシートにコピーして貼り付けました。きちんと仕分けされました。新しいことを試す前に、必ず作業を保存しておきましょう!
私のデータは新しいワークシートにコピーされ、ある時点で再びコピーされました。表示されているフィルタはなく、2 行のデータを追加するまでは正しくソートされていました。その時点では、ヘッダからではなくワークシートの他の場所からソートしない限り、2 行を見逃していました。最終的に詳細ファイラーダイアログボックスに行ってみると、どこかの時点で範囲が入力されていて、フィルタが残っていないにもかかわらず、それが引き継がれていました。困惑しました。範囲を更新して追加の2行を含むようにしたところ、正しくソートされました。詳細フィルタの設定をクリアすることができないので、行を追加するときにそれを使って作業することを学びました。別のワークシートにデータをコピーして、ヘッダなしでコピーすれば、問題は解決すると思います。実験はまた別の機会に。