
Excelで並べ替えできない・行がずれるときの対処法について、原因を切り分けながら直す方法を解説します。
画面やメニューの名称は、Windows版のExcel for Microsoft 365・Excel 2024を基準にしています。
最初に確認したい結論
表全体を選択し、見出し行の設定と結合セルを確認してから並べ替えると、行データのずれを防げます。
大切なファイルを操作するときは、先にコピーを作成してから対処してください。
主な原因
1列だけを選んで並べ替えると、他の列が一緒に動かず行の対応が崩れることがあります。
結合セルの大きさが揃っていない範囲は並べ替えできません。
数字が文字列として保存されていると、1、10、2のような順番になることがあります。
対処方法
表全体を対象に並べ替える
- 表内のセルを1つ選択し、「データ」タブの「並べ替え」を開きます。
- 「先頭行をデータの見出しとして使用する」が正しい状態か確認します。
- 基準列と順序を指定し、プレビューではなく表全体の結果を確認します。
選択範囲を拡張する
- 1列だけ選んで並べ替えたときに警告が出た場合は、「選択範囲を拡張する」を選びます。
- 「並べ替え」をクリックし、同じ行のデータをまとめて移動させます。
- すでにずれた場合は保存せずに元へ戻すか、バックアップから復元します。
結合セルと文字列数値を直す
- 表内の結合セルを確認し、必要に応じて結合を解除します。
- 数字セルに警告マークがあれば「数値に変換する」を選びます。
- 空白や単位が混ざっている列は、補助列で値を整えてから並べ替えます。
作業するときの注意点
氏名、住所、電話番号など複数列で1件を構成する表では、必ず行全体を一緒に移動させます。
重要な名簿は並べ替え前に連番列を追加すると、元の順序へ戻しやすくなります。
まとめ
表全体を選択し、見出し行の設定と結合セルを確認してから並べ替えると、行データのずれを防げます。
一度に複数の設定を変えず、原因になりそうな項目を一つずつ確認すると元に戻しやすくなります。
