web-dev-qa-db-ja.com

Excelでワークシートのすべての列が並べ替えられない

複数の列と行がある非常に基本的なワークシートがあります。通常、1つの列を並べ替えてa-zを並べ替え、通常はそれらの行のすべてのデータが並べ替えに従います。 「選択範囲の拡張」を選択しても、1つの列を並べ替えても、残りの列は並べ替えられないことが突然わかります。また、並べ替え後、ワークシートが左側にある1セットの列に分割され、右側にある別の列セットが並べ替えられなかったことにも気づきました。分割されています。私は約45列と150行なので、ワークシートは特に大きくなります。

完全に困惑しました。

1
Reuben Cano

これは、1つのシート内にあるにもかかわらず、すべての列が1つのテーブルの一部ではない場合に発生します。

  1. Ctrl + A
  2. すべてのフィルターまたはソートをクリアします。 [ホーム]タブ->並べ替えとフィルター->クリア
  3. 見出しが最初の列にのみ存在することを確認してください。
  4. 完全なテーブル領域のみを選択します。
  5. 「ホーム」タブ->「表のフォーマット」->オプションのいずれかを選択し、プロンプトが出されたら使用可能な見出しを確認します。
  6. いずれかの方法で並べ替えてみてください。すべての列で機能するはずです。
1

Excelは自動的に合計データ範囲を見つけようとし、空白のフィールドに出くわします。したがって、カーソルが、一部の列に空白のフィールドがある行にある場合、Excelは空白のフィールドの背後にある列を見落とす可能性があります(空白の行についても同様です)。これは、「拡張」を選択した場合にも当てはまります。

1つの解決策は1.オートフィルターを使用することです。これにより、Excelに範囲内の内容が記憶されます。別の方法としては、2。行(および列)に空白のフィールドがないフィールドにカーソルを置きます。 3番目の方法は、3。自分で範囲全体を選択することです。そしてもちろん、問題はどこにでも空のセルがない場合4.なくなります。

オートフィルターソリューションは、2や3を行うのを忘れたという理由だけで誤って一部の日付を誤って分類しないようにするため、他の方法で問題がなければ、お勧めします。

0
Aganju

セルの範囲を自分で選択し、それが正しくソートされない場合は、テーブルと考えられる範囲内にテーブルを作成している可能性があります。調べるには:

  1. セル番号が表示されている左上の最初の行の真上(F16M34、 なんでも)
  2. 下向きの矢印を選択します。
    • ケースa)何も表示されず、すべて空白である場合、他のコメントの解決策を試してください
    • ケースb)何かが表示される。もしそうなら、これらはテーブルです、あなたはそれらを取り除く必要があります(それはあなたのセルを削除しません)

テーブルを取り除くには:

  1. 表示された各行(ケースbで表示されたもの)をクリックします。基本的に、1つをクリックすると、一連のセルが強調表示されます。
  2. 強調表示されたセルのいずれかを右クリックします(基本的に、範囲全体を右クリックします)
  3. テーブルに移動してテーブルを削除します(「テーブル」が右クリックしてもメニューに含まれていない場合は、テーブルが作成されていません)。
  4. すべてのテーブル(つまり、セル名の横にあるドロップダウンメニューをクリックしたときに表示された各行)について、これらの手順を繰り返します。

これで、データを楽しく並べ替えることができます。

0
Samia

私の場合、コンテンツの列の間に空の非表示の列があり、何らかの理由でExcelがそれらをある種の区切り文字と見なしていたためです。たとえば、セルを選択した状態でCtrl + Aをクリックした場合、最も近い空の列の間の列のみが選択されます。

これを修正するには、空の列を削除するを使用します。

0

データにフィルターはありますか?その場合は、フィルターを含むヘッダー行を選択し、すべてのフィルターを削除します(右クリック、フィルター、フィルターのクリア)。次に、ヘッダー行を再度選択し、フィルターを再度追加します。その後、データとすべての列を並べ替えることができました。お役に立てれば!

0
Jessica

状況によっては、テーブルのサイズを変更するだけでよいことがわかりました。

次の手順に従って、問題が解決するかどうかを確認してください。

1)テーブル内の任意の場所をクリックします

2)[デザイン]をクリックします

3)リボンの左端にある[テーブルのサイズ変更]をクリックします

4)テーブル全体が範囲内になるようにデータ範囲を修正します。つまり、範囲がC1:E114であり、行114までのA列とB列を範囲に含める必要がある場合は、範囲をA1:E114に調整します。

他のすべてが失敗したときにこれが役立つことを願っています。

0
LWPHistory