Excelで並べ替え(昇順/降順)ができない?セーフモードなら正常な原因と直し方

Windows版Excelで「昇順/降順を押しても並べ替えが動かない」――そんな症状が突然出ることがあります。再インストールしても直らず、セーフモードでは正常。これはExcel本体というより、ユーザープロファイルの設定や常駐ソフトとの競合が原因のケースが多いです。本記事では切り分けから復旧手順まで、失敗しにくい順に整理します。

目次

症状:Excelの並べ替え(昇順/降順)が効かない状態とは

今回のトラブルは、Excelの「並べ替え」機能そのものが壊れているというより、クリックしても処理が実行されないという“操作面の不具合”として現れます。具体的には次のような状況です。

操作起きていること補足
[昇順]/[降順]ボタン押しても反応しない(ボタンは有効のまま)クリックできるのに、並べ替えが実行されない
[カスタム並べ替え]同様に動かない/画面が出ない環境により「開かない」「開くが確定できない」など差が出る
フィルターのドロップダウン内の昇順/降順メニューは開くが、選んでも並べ替えされないフィルター自体は動作して見えるため混乱しやすい
=SORT() 関数正常に動く計算エンジン側は生きているため「Excelが壊れた」とは限らない
Excelのセーフモードセーフモードでは正常に並べ替えできる原因が“ユーザー設定・拡張・常駐ソフト”に寄っている強いサイン

このパターンは、再インストールや新規ブック作成だけでは直らないことが多く、「環境が原因かどうか」を早く確定するのが最短ルートです。

まず確認:シート・データ側の“並べ替えできない条件”を潰す

本題は環境要因の可能性が高いのですが、切り分けを早くするために、先に“データ側の基本チェック”を短時間で済ませます。ここで引っかかると、環境の問題と勘違いしやすいからです。

並べ替えが無効になりやすい代表例

  • セル結合(結合セル)が含まれている:結合範囲が混ざると、並べ替えができない/意図しない結果になることがあります。
  • シート保護/ブック保護:並べ替えが許可されていない保護設定だと操作が実行されません。
  • 編集モード(セル内カーソルが点滅):編集中は多くのコマンドが効かないことがあります。
  • 範囲選択が不適切:表の途中の1セルだけ選択、複数範囲を同時選択、など。
  • テーブル(Ctrl+T)と通常範囲が混在:見た目が同じでも内部構造が違うため、並べ替え対象がズレます。
  • 外部接続のクエリ結果やピボット:取得元の仕様で並べ替えが制限される場合があります。

切り分け用のミニデータでテストする

問題のブックが特殊な状態の可能性を排除するため、次のような“単純データ”で試します。これでも並べ替えが動かなければ、ブック依存ではなくExcel環境側の可能性が一気に上がります。

(例)A1:B6
A列  B列
3    c
1    a
2    b
5    e
4    d
  1. 新規ブックを作成して上記を貼り付け
  2. A1:B6を選択
  3. [データ]タブの[昇順]または[降順]を実行

ここまで確認しても「通常起動ではダメ、セーフモードならOK」という差が残る場合、次の章が本命です。

セーフモードで正常なら、原因は“Excel本体”ではなく環境側に寄る

Excelのセーフモードは、ざっくり言うと「余計なものを読み込まず、最小構成で起動するモード」です。セーフモードで並べ替えが正常という事実は、原因候補をかなり絞れます。

セーフモードで無効化されやすいもの

カテゴリ例並べ替えに影響する理由
アドイン(Excel/COM)PDF連携、会計ソフト連携、翻訳、グループウェア連携 などリボンコマンドの挙動やイベント処理に割り込み、コマンド実行が止まることがある
起動時に自動で開くファイルXLSTART内のPERSONAL.XLSB、.xlam など個人マクロや自作アドインが影響しても「入れてないつもり」になりやすい
ユーザー設定/キャッシュリボン/ツールバー設定、Officeの一時ファイル など設定の破損があると特定コマンドだけ動かないケースがある
常駐ソフトとの競合クリップボード拡張、画面キャプチャ、入力支援、セキュリティ/EDR、ウィンドウ管理キー入力フックやUIフックでExcel側の操作が握りつぶされることがある

セーフモードの起動方法(確認用)

すでにセーフモードで直ることが分かっている場合でも、IT部門に説明する際の証跡として「再現手順」を残しておくと話が早いです。

  1. Windowsの[スタート]を右クリック → [ファイル名を指定して実行](または Win + R)
  2. 次を入力して実行:excel /safe
  3. セーフモードで起動したExcelで、ミニデータの並べ替えを実施

ここまでで、原因は「ユーザープロファイル(設定・レジストリ・キャッシュ)」か「常駐ソフト・拡張機能」といった環境側が濃厚です。次の章が、受理されやすく再現性も高い解決策です。

最短で原因を確定する:新しいWindowsユーザープロファイルで試す

結論から言うと、セーフモードで正常な場合は「新しいWindowsユーザーを作り、そのユーザーでExcelを起動してみる」のが最速です。これで並べ替えが動けば、Excel本体ではなく元のユーザープロファイル側に原因があることが確定します。

Windows 11/10で新しいユーザーを追加する手順(一般的な流れ)

  1. [設定]→[アカウント]→[家族とその他のユーザー](または[他のユーザー])を開く
  2. [アカウントを追加]を選択(ローカルでもMicrosoftアカウントでも可)
  3. 追加したユーザーでサインイン
  4. Excelを通常起動して、ミニデータで[昇順]/[降順]を確認

結果の読み取り(ここが重要)

新規ユーザーでの結果意味次にやること
並べ替えが正常に動く元ユーザーのプロファイル(設定・レジストリ・キャッシュ)か、元ユーザーだけで動く常駐/拡張が原因旧プロファイルの修復(後述)か、新プロファイルへの移行で回避
新規ユーザーでも同じ症状PC全体の常駐ソフト、Officeの共通コンポーネント、ポリシー設定、ドライバ等が原因の可能性クリーンブートやセキュリティ製品、グループポリシー、Office修復を優先

新プロファイルへ移行する場合の“安全な引っ越し”

新しいユーザーでExcelが正常なら、そのまま新プロファイルへ移行するのが最短の回避策です。ただし、旧環境の何かを持ち込むと再発する可能性があるため、「段階的に移す」のがコツです。

移行するものおすすめ注意点
ドキュメント/デスクトップのファイル先に移行Excel不具合とは無関係なことが多い
PERSONAL.XLSB(個人マクロ)最後に必要なら移行原因がここにある可能性もある。移行後に再発したら要見直し
自作アドイン(.xlam)1つずつ移行再発したら、そのアドインが原因候補
リボン/ツールバー設定(Excel.officeUI等)基本は移さないUI破損が原因の場合、持ち込むと再発する

「新規ユーザーで直る」ことが分かった時点で、もう勝ち筋は見えています。次章では、旧プロファイルを“なるべく壊さず”戻すための現実的な手当を、影響の小さい順に解説します。

旧プロファイル側を直したい:壊しにくい順の対処フロー

新プロファイルで回避できても、業務PCでは「元のユーザー環境を使い続けたい」ことが多いはずです。そこで、復旧の優先順位を先に表にします。ポイントは「戻せる」「影響が限定的」なものから触ることです。

優先対処影響範囲戻しやすさ
高Officeの修復(クイック → オンライン)Office全体高(設定やデータは通常残る)
高Excelの起動時読み込み(XLSTART)をリセットExcelのみ高(ファイルをリネームで退避可能)
中ExcelのUI/ユーザー設定ファイルをリセットExcelの見た目・操作感中(カスタマイズが初期化される)
中ハードウェアアクセラレーションを無効化表示・描画高(いつでも戻せる)
中〜低常駐ソフト競合の切り分け(クリーンブート)PC全体中(原因特定に時間がかかる)
低ユーザー側レジストリ(Excel設定)の退避/再生成Excelの動作全般中〜低(手順を誤ると影響大。必ずバックアップ)

Office(Microsoft 365/Office)の修復を実施する

「再インストールしたのに直らない」場合でも、実は完全に修復できていないことがあります。特にクリックトゥラン(Microsoft 365系)では、修復の種類によって効果が違います。

  • クイック修復:短時間で実行。軽い破損に有効。
  • オンライン修復:時間はかかるが、より深い破損に対応。

Windowsの[設定]→[アプリ]→インストール済みアプリから、Microsoft 365(またはOffice)を選び、[変更]→修復を実行します。

Excelの「起動時に勝手に読み込まれるもの」をリセットする(XLSTART)

セーフモードで直るのに「アドインは入れていない」と感じる場合、実はXLSTARTフォルダが盲点になりがちです。ここにあるファイルは、Excel起動時に自動で開かれたり読み込まれたりします。

場所代表的なパス例よくあるファイル
ユーザー配下のXLSTART%appdata%\Microsoft\Excel\XLSTARTPERSONAL.XLSB、.xlam、Book.xltx、Sheet.xltx
Office配下のXLSTART(例)C:\Program Files\Microsoft Office\root\Office16\XLSTART組織で配布されたアドインやテンプレート

エクスプローラーのアドレスバーに %appdata% と入力すると、該当フォルダへ素早く移動できます。対処はシンプルで、該当ファイルを削除ではなくリネームして退避します(例:PERSONAL.XLSB → PERSONAL.XLSB.bak)。その上でExcelを通常起動し、並べ替えが復活するか確認します。復活した場合は、退避したファイルのどれかが原因です。

Excelのユーザー設定(リボン/ツールバー)をリセットする

並べ替えのような標準コマンドでも、UIカスタマイズや設定ファイルの破損があると“押しても動かない”状態が起きることがあります。ここもリネームで退避が基本です。

項目ファイル/場所の例リセットするとどうなるか
リボン/クイックアクセスツールバー%localappdata%\Microsoft\Office\Excel.officeUIボタン配置などのカスタマイズが初期化される
Excel内のリセット機能[ファイル]→[オプション]→[リボンのユーザー設定]の「リセット」Excel上から安全に初期化できる(退避はできないため、慎重に)

ファイルで退避する場合は、Excelを閉じた状態で Excel.officeUI を Excel.officeUI.bak のようにリネームし、再起動して並べ替えを確認します。元に戻したい場合は、ファイル名を元に戻すだけです。

ハードウェアグラフィックスアクセラレーションを無効化する

「クリックはできるのに処理が走らない」「UIだけが不安定」というとき、描画系の相性が原因になることがあります。特にグラフィックドライバ更新後や、リモート接続・仮想環境(VDI)では起きやすいです。

  1. Excelを通常起動
  2. [ファイル]→[オプション]→[詳細設定]
  3. [表示]付近の「ハードウェア グラフィックス アクセラレータを無効にする」をオン
  4. Excelを再起動して並べ替えをテスト

ユーザー側レジストリ(Excel設定)を退避して再生成する

新規プロファイルで直る場合、最後に効くことが多いのがユーザーごとのExcel設定レジストリのリセットです。ただし影響が大きいので、実施するなら次を守ってください。

  • 必ずバックアップ(エクスポート)を取ってから行う
  • 会社PCなら、可能ならIT部門に依頼する
  • 「削除」ではなく「リネーム」で退避して戻せる状態にする

Office 2016/2019/2021/Microsoft 365系では、ユーザー設定が概ね次のような場所にあります(環境により番号が異なる場合があります)。

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel
  1. レジストリエディター(regedit)を開く
  2. 上記キーへ移動
  3. 右クリックで「エクスポート」(バックアップ)
  4. Excel キーを Excel_old のようにリネーム
  5. Excelを起動し直して並べ替えを確認

これで改善した場合、旧キー配下のどこかに破損や不整合があった可能性が高いです。元に戻したい場合は、Excelを閉じてからキー名を戻します。

常駐ソフトとの競合を疑う:クリーンブートで“犯人”を絞る

セーフモードで直るケースの本命は、実は常駐ソフト(バックグラウンドアプリ)との競合です。Excelだけが悪いのではなく、入力・クリップボード・画面操作に割り込むソフトが、Excelのコマンド実行を阻害することがあります。

おすすめの切り分けはクリーンブートです。Windowsの起動サービスを最小化して、問題が消えるか確認します。

  1. [システム構成](msconfig)を開く
  2. [サービス]タブで「Microsoftのサービスをすべて隠す」にチェック
  3. 残ったサービスを無効化
  4. [スタートアップ]はタスクマネージャーで無効化
  5. 再起動してExcelの並べ替えをテスト

クリーンブートで直った場合は、無効化したものを少しずつ戻していき、どの常駐が原因か特定します。よく疑われるカテゴリは次の通りです。

カテゴリ典型例対処の方向性
クリップボード拡張履歴管理、コピー支援一時停止・アンインストール・設定でフック機能を無効化
画面キャプチャ/録画常駐型のスクリーンショット常駐解除、ホットキー変更、最新版に更新
入力支援/IME拡張辞書・予測変換の強化一時的に標準IMEへ切り替え、連携機能をオフ
セキュリティ/EDR挙動監視、アプリ制御例外設定やポリシー確認(ユーザー側で無理に停止しない)
ウィンドウ管理/ユーティリティスナップ強化、ショートカット拡張Excel利用時のみ無効化、競合設定を見直し

企業端末で「新しいWindowsプロファイルを作れない」場合の進め方

権限やポリシーの都合でユーザー追加ができない場合は、個人で深追いするより、IT部門に“材料”を渡して調査してもらうのが現実的です。伝えるべき要点は次の3つです。

  • 通常起動では並べ替えが一切動かない(昇順/降順/カスタム、フィルターメニュー内も不可)
  • Excelのセーフモード(excel /safe)では正常
  • =SORT() は動くため、計算エンジンではなくUI/環境側が疑わしい

IT部門に依頼する時の例文(そのまま貼れる形)も用意しておきます。

【依頼内容】Excelの並べ替え(昇順/降順/カスタム)が通常起動で動きません。
【現象】ボタンは押せるが並べ替えが実行されません。フィルターの昇順/降順も同様です。
【切り分け】excel /safe のセーフモードでは正常に並べ替えできます。=SORT() 関数は動作します。
【希望】ユーザープロファイル側の修復、Office修復(オンライン修復含む)、常駐(EDR等)との競合調査をお願いします。

よくある質問(FAQ)

=SORT() は動くのに、ボタンの並べ替えが動かないのはなぜ?

=SORT() は数式(ワークシート関数)なので、計算エンジンが動いていれば結果が返ります。一方、[データ]タブの並べ替えはExcelのUIコマンドとして実行される処理で、アドイン・設定・常駐ソフトの影響を受けやすいです。セーフモードで直るなら、後者(UI側)が阻害されている可能性が高いです。

「アドインは入れていない」は本当に確認できている?

体感として“入れていないつもり”でも、次のどこかに潜んでいることがあります。

  • Excelの[ファイル]→[オプション]→[アドイン]に表示されるExcelアドイン/COMアドイン
  • XLSTARTフォルダのPERSONAL.XLSBや.xlam(自分で入れた記憶が薄れがち)
  • 会社配布のテンプレートや連携ツール(Office配下に入っていて気づきにくい)

並べ替えが効かないのに、フィルターの▼だけ開くのはなぜ?

フィルターのドロップダウンはUIとして表示されても、その中の「昇順/降順」を選んだ時に走る処理がブロックされていると、結果として“何も起きない”ように見えます。ここでもセーフモードとの差が大きなヒントになります。

最終手段は何?

ここまでで改善しない場合は、次のどちらかが現実的です。

  • 新しいWindowsユーザーへ移行して運用(ユーザープロファイル破損が濃厚な場合の最短)
  • IT部門にて端末標準イメージ/ポリシー/セキュリティ製品込みで調査(組織的な常駐や制御が関与している場合)

3分でできるチェックリスト(復旧まで迷わないために)

チェックやること狙い
ミニデータで再現確認新規ブックで昇順/降順を試すブック固有の問題を除外
セーフモード確認excel /safeで起動して試す環境要因(アドイン/設定/常駐)かどうかを判定
新規ユーザーで確認別ユーザーでExcelを通常起動して試すユーザープロファイル問題か、PC全体問題かを確定
Office修復クイック→オンライン修復Officeコンポーネントの破損を除外
XLSTART/設定ファイル退避PERSONAL.XLSBやExcel.officeUIをリネーム起動時読み込みやUI設定の破損を切り分け
常駐ソフト切り分けクリーンブートで再現するか確認競合している常駐を特定

再発を減らすための実務的なコツ

原因が環境側だった場合、同じタイプの不具合は再発しがちです。運用でできる範囲の“効きやすい予防”を挙げます。

  • Excelに限らず、常駐ソフトは必要最小限にする(特に入力・クリップボード・画面操作に割り込むもの)
  • Office/Windows/グラフィックドライバの更新後、Excelの不審な挙動が出たら「アクセラレーション無効化」を早めに試す
  • 個人マクロ(PERSONAL.XLSB)や自作アドインは、変更履歴を残す/不具合時に退避できるよう管理する
  • 会社PCでは、症状が出た時点で「セーフモードとの差分」をメモしておく(再現条件の共有が早い)

Excelの並べ替え(昇順/降順)が突然できないと焦りますが、セーフモードで正常なら“手掛かり”は十分あります。新規ユーザーで切り分け → 旧プロファイルの修復(または移行)という順番で進めるのが、遠回りしない復旧ルートです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次