複数の列と行がある非常に基本的なワークシートがあります。通常、1つの列を並べ替えてa-zを並べ替え、通常はそれらの行のすべてのデータが並べ替えに従います。 「選択範囲の拡張」を選択しても、1つの列を並べ替えても、残りの列は並べ替えられないことが突然わかります。また、並べ替え後、ワークシートが左側にある1セットの列に分割され、右側にある別の列セットが並べ替えられなかったことにも気づきました。分割されています。私は約45列と150行なので、ワークシートは特に大きくなります。
完全に困惑しました。
これは、1つのシート内にあるにもかかわらず、すべての列が1つのテーブルの一部ではない場合に発生します。
Excelは自動的に合計データ範囲を見つけようとし、空白のフィールドに出くわします。したがって、カーソルが、一部の列に空白のフィールドがある行にある場合、Excelは空白のフィールドの背後にある列を見落とす可能性があります(空白の行についても同様です)。これは、「拡張」を選択した場合にも当てはまります。
1つの解決策は1.オートフィルターを使用することです。これにより、Excelに範囲内の内容が記憶されます。別の方法としては、2。行(および列)に空白のフィールドがないフィールドにカーソルを置きます。 3番目の方法は、3。自分で範囲全体を選択することです。そしてもちろん、問題はどこにでも空のセルがない場合4.なくなります。
オートフィルターソリューションは、2や3を行うのを忘れたという理由だけで誤って一部の日付を誤って分類しないようにするため、他の方法で問題がなければ、お勧めします。
セルの範囲を自分で選択し、それが正しくソートされない場合は、テーブルと考えられる範囲内にテーブルを作成している可能性があります。調べるには:
F16
、M34
、 なんでも)テーブルを取り除くには:
これで、データを楽しく並べ替えることができます。
私の場合、コンテンツの列の間に空の非表示の列があり、何らかの理由でExcelがそれらをある種の区切り文字と見なしていたためです。たとえば、セルを選択した状態でCtrl + A
をクリックした場合、最も近い空の列の間の列のみが選択されます。
これを修正するには、空の列を削除するを使用します。
データにフィルターはありますか?その場合は、フィルターを含むヘッダー行を選択し、すべてのフィルターを削除します(右クリック、フィルター、フィルターのクリア)。次に、ヘッダー行を再度選択し、フィルターを再度追加します。その後、データとすべての列を並べ替えることができました。お役に立てれば!
状況によっては、テーブルのサイズを変更するだけでよいことがわかりました。
次の手順に従って、問題が解決するかどうかを確認してください。
1)テーブル内の任意の場所をクリックします
2)[デザイン]をクリックします
3)リボンの左端にある[テーブルのサイズ変更]をクリックします
4)テーブル全体が範囲内になるようにデータ範囲を修正します。つまり、範囲がC1:E114であり、行114までのA列とB列を範囲に含める必要がある場合は、範囲をA1:E114に調整します。
他のすべてが失敗したときにこれが役立つことを願っています。