Excelのテーブルで並び替えできない、見出しの▼が表示されない、並び替えを実行しても期待した順番にならない場合があります。
まずは保存や選択範囲などの安全な確認から始め、シート保護や数式の状態、ファイル固有の問題を順番に切り分けます。
まず確認すること
- 作業中のファイルを別名でコピーしてから確認する
- テーブル内の任意のセルを1つ選択しているか確認する
- セルを編集中ではないか確認し、EscキーまたはEnterキーで編集を終える
- Excelを一度閉じ、ファイルを開き直す
- 同じ操作が新しい空白ブックでもできないか確認する
すぐわかる答え
多くの場合は、テーブルの外を選択している、フィルターボタンが非表示になっている、またはシートが保護されていることが原因です。数式の列では、並び替え自体はできても表示結果が更新されていない場合があります。
考えられる原因
- テーブルではない範囲や、テーブルの外側のセルを選択している
- フィルターボタンがオフになっている
- シート保護により並び替えが許可されていない
- 数式の計算が手動になっており、結果が更新されていない
- 読み取り専用、保護ビュー、またはファイル固有の設定が影響している
対処法1: テーブル内を選択してフィルターを確認する
並び替えは、テーブル内のセルを選択した状態で行うと確実です。見出し行の▼がない場合は、フィルター表示も確認します。
- 並び替えたい列の、テーブル内にあるセルを1つクリックします。
- 見出し行に▼が表示されるか確認します。
- 表示されない場合は、[データ]タブの[フィルター]を確認します。
- テーブルを選択したときに表示される[テーブル デザイン]で、フィルターボタンがオフになっていないか確認します。
結合されたセルがある通常の表では、テーブルと同じように並び替えできないことがあります。結合を解除してから操作してください。
対処法2: シート保護とファイルの編集状態を確認する
シートが保護されていると、並び替えやフィルターの操作が制限されることがあります。
- [校閲]タブで、[シート保護の解除]が表示されていないか確認します。
- 解除にパスワードが必要な場合は、設定した人に確認します。
- 画面上部に保護ビューや読み取り専用の表示がある場合は、編集が許可されているか確認します。
- 社内共有フォルダーなどのファイルでは、別の利用者が編集していないか確認します。
パスワードの推測や、管理者に無断で保護を解除する操作は避けてください。
対処法3: 数式の表示結果を更新する
数式が入った列も並び替えできますが、計算結果が古いままだと正しく並んでいないように見えることがあります。
- 数式セルを選択し、数式バーに計算式が入っているか確認します。
- [数式]タブで計算方法が手動になっていないか確認します。
- 必要に応じて再計算を実行し、数値が更新されてから並び替えます。
- 表示形式が文字列になっている数値や日付がないか確認します。
「10」「2」のように文字列として保存された数値は、数値順ではなく文字順になることがあります。
対処法4: 新しいブックで切り分ける
特定のファイルだけでExcelのテーブルのフィルターや並び替えができない場合は、ブック側の設定やデータ範囲に原因がある可能性があります。
- 新しい空白ブックを作成します。
- 少量のデータを入力し、[挿入]からテーブルを作成します。
- 見出しの▼から並び替えできるか確認します。
新しいブックでは操作できる場合、元のファイルをコピーしたうえで、問題の表を新しいシートへコピーし直す方法を検討してください。元ファイルを上書きしないよう注意します。
解決しない場合
職場や学校の管理されたPCでは、保護設定やアドインが操作を制限していることがあります。管理者やファイルの作成者に確認してください。新しいブックでも並び替えできない場合は、Excelの更新や修復が必要なこともありますが、Officeの修復やアドインの無効化は設定に影響するため、先に重要なファイルをバックアップしてから行います。
FAQ
フィルターの▼が表示されません
テーブル内を選択し、[データ]の[フィルター]や[テーブル デザイン]のフィルターボタンを確認してください。シート保護中の場合も表示や操作が制限されます。
数式の列だけ並び替え結果がおかしいです
計算方法が手動になっている、数値が文字列として保存されている可能性があります。再計算後にセルの表示形式と値を確認してください。