Excel で並べ替え・フィルター・セルの移動をしようとしたときに出る「この操作を行うには、すべての結合セルを同じサイズにする必要があります。」というダイアログは、選んだ範囲の中に結合セルがあり、その結合の大きさが揃っていないことを知らせるものです。Microsoft はこの原因を「範囲の一部のセルだけを結合している」「範囲内をすべて結合しているが、サイズがすべて同じではない」の2つに整理し、対処法は「範囲内のすべての結合セルを分割する」か「結合されたセルが同じサイズになるように範囲内のすべてのセルを結合する」かの2択だと明記しています(Excel で結合されたセルを含む範囲を並べ替えるとエラー メッセージが表示される|Microsoft Learn)。
最短の直し方は、作業したい範囲を全部選び、[ホーム]タブの[配置]グループ右下のダイアログ起動ツール(Ctrl+1 でも開く)→[配置]タブ→「セルを結合する」のチェックを外す、です。これで範囲内の結合が一括で解けて操作が通ります。ただし表の見た目は変わるので、レイアウトを保ったまま解決したい場合は、結合をやめて「選択範囲内で中央」に置き換える手があります(後述)。
やっかいなのは、同じ文言が並べ替え以外の操作でも出る点です。「どの操作で出たか」によって、揃っていない場所も直し方も変わります。この記事では操作別に原因と対処を分け、最後に「結合を解除せずに済ませる手」と、よく隣で出る別のダイアログもまとめます。
ダイアログの意味と、公式が示す2つの原因
Excel の並べ替えやフィルターは「1行=1レコード」という前提で動きます。範囲の中に結合セルが混ざると、ある行は1行分、別の行は2行分の高さを持つことになり、行をまるごと入れ替える処理ができません。だから Excel は処理を始める前に止めて、このダイアログを出します。
Microsoft Learn のトラブルシューティング記事が挙げている原因は次の2つです。
- 範囲の一部だけ結合している(例:A列とB列は2セルずつ結合、C列は結合なし)
- 範囲内はすべて結合しているが、結合のサイズが揃っていない(例:ある行は2行結合、別の行は3行結合)
同記事は「範囲内の結合された各セルは、範囲内の他の結合セルと同じ数の行と列を占有する必要があります」と書いています。つまり「結合しているかどうか」ではなく「結合の形が範囲全体で同じかどうか」が判定基準です。1か所だけ2行分に結合した小計行が混ざっている、という状態がいちばん多い引っかかりどころです。
なお、この文言は英語版では「This operation requires the merged cells to be identically sized.」で、Microsoft Learn の日本語ページ(機械翻訳)では「この操作では、結合されたセルのサイズを同じにする必要があります。」と表示されます。Excel 本体のダイアログ(この操作を行うには、すべての結合セルを同じサイズにする必要があります。)とは訳が一致していません。公式ドキュメントを検索しても出てこない、と感じるのはこのためです。
最短の直し方:範囲を全選択して「セルを結合する」を外す
結合を残す必要がないなら、これが一番速く確実です。Microsoft が「一般的なソリューション」として案内している手順そのものです。
- 操作したい範囲を見出し行を含めて全部選択する(迷うなら Ctrl+A で表全体)
- Ctrl+1 で[セルの書式設定]を開く([ホーム]タブ→[配置]グループ右下の小さい矢印でも同じ)
- [配置]タブを開き、「セルを結合する」のチェックを外す
- [OK]を押し、もう一度並べ替え・フィルターを実行する
チェックボックスが「黒く塗られた状態(■)」になっていたら、範囲内に結合セルと非結合セルが混在している証拠です。これが見えた時点で原因は確定するので、どのセルが犯人かを探す前にまずここを見てください。
結合を解除すると、結合前に左上以外のセルへ入っていたデータは戻ってきません。Microsoft も「結合セルでは1つのセル(左から右方向の言語の場合は左上のセル)のみの内容が表示されます。結合する他のセルの内容は削除されます」と明記しています(セルの結合と結合解除|Microsoft サポート)。解除後に空欄が並ぶ場合は、見出しを下方向へ埋め直す作業が必要になります。実務では、作業前にシートをコピーして退避しておくのが安全です。
操作別の早見表(どこが揃っていないのか・最短の対処)
同じ文言でも、操作ごとに「Excel が何を揃えたいのか」が違います。自分がやろうとした操作の行だけ見れば足ります。
操作 | 揃っていないもの | 最短の対処 |
|---|---|---|
並べ替え(昇順・降順・ユーザー設定) | 並べ替え範囲内の行方向の結合の高さ | 範囲を全選択して結合を解除する/結合の高さを全列で揃える |
フィルター(絞り込み・絞り込み後の並べ替え) | フィルター範囲内の結合(特に見出し行の横結合) | 見出し行の結合をやめて1行1セルにする |
切り取り・貼り付け・ドラッグでの移動 | コピー元とコピー先の結合の形 | 貼り付け先の結合を解除する/同じ結合の形の場所へ貼る |
行・列の挿入・削除 | 挿入位置をまたぐ結合の範囲 | またいでいる結合だけ解除してから挿入し、あとで結合し直す |
テーブルへの変換(Ctrl+T) | 表内の結合すべて(テーブルは結合と相性が悪い) | 変換前に表全体の結合を解除する |
私たちも、お客様から受け取った Excel の台帳を整える仕事で、この表のうち「行の挿入」と「テーブルへの変換」で詰まる場面にいちばん多く当たります。結合は見出しだけに見えて、実は小計行や備考欄にも散っているのが普通です。
こうした「人の目で整えた表」を毎月さわり続ける作業そのものを軽くする仕事も、私たちは請け負っています。記事の途中で恐縮ですが、スプレッドシートの管理をそのまま簡単なアプリに載せ替えるサービスも用意しておりますので、興味があればのぞいてみてください。
操作別①:並べ替えで出るとき
いちばん多いパターンです。Excel は並べ替えのときに行を入れ替えるので、選択範囲の全列で「1レコードが何行分か」が同じでないと処理できません。
確認する順番は次のとおりです。
- 選択範囲が広すぎないか:表の外にある結合されたタイトル行(「2026年度 売上一覧」のような横長の見出し)まで選んでいると、それだけで止まります。表の見出し行とデータ行だけを選び直してください。
- 縦方向の結合がないか:担当者名や部署名を2〜3行分に結合している列があると、その列だけ1レコードの高さが違います。
- 小計行・合計行が混ざっていないか:小計行は横方向に結合されていることが多く、データ行と形が違います。並べ替え範囲から外すのが正解です。
Microsoft のドキュメントは、もう一方の解決策として「結合の形を範囲全体で揃える」も挙げています。例として、A列・B列を2セルずつ結合した表でC列が未結合なら、C列も同じ形に結合してしまえば並べ替えは通ると説明されています。ただし結合を増やす方向の解決は、次に別の操作をするときにまた同じ壁に当たるので、継続的にさわる表ではおすすめしません。
並べ替えが通らないときの手順をもう少し細かく追いたい場合は、結合セルが原因で並べ替えが止まるときの対処手順もあわせてご覧ください。
操作別②:フィルターで出るとき
フィルターでこの文言が出る場合、疑うのは見出し行の横結合です。たとえば「売上」という見出しを2列分に結合していると、Excel は「どの列の見出しなのか」を1列1セルで決められません。見出し行は必ず1セル1項目にしてください。
もうひとつ多いのが、フィルターで絞り込んだあとに並べ替えをしたケースです。この場合はフィルターではなく並べ替えの制約に当たっているので、前章の確認に戻ります。
フィルターは「かかるけれど効き方が変」という症状も起こします。絞り込みが表の途中までしか効かない、追加した行が対象に入らない、といった症状は結合ではなく範囲の認識の問題です。心当たりがあればフィルターが途中の行までしか効かない原因の切り分けが近いはずです。
操作別③:切り取り・貼り付け・ドラッグでの移動で出るとき
この操作で出るときは、コピー元と貼り付け先の「結合の形」が違うのが原因です。2行×1列に結合されたセルを、結合していない1セルへ貼ろうとすると形が合いません。逆に、結合していない3セルを、2セル結合された場所へ貼る場合も同じです。
対処は3つあります。
- 貼り付け先の結合を解除する(最短。貼り付け後に必要なら結合し直す)
- 値だけを貼る:貼り付けのオプションで「値」を選べば、結合という書式を持ち込まないので通ることがあります
- 同じ形の場所へ貼る:コピー元と同じ結合パターンの場所を用意してから貼る
ドラッグでの移動(セルの枠をつかんで動かす操作)は結合の形がそのまま運ばれるため、いちばん失敗しやすい操作です。急いでいるときは、ドラッグではなく Ctrl+X → Ctrl+V に切り替えるだけでも通ることがあります。
操作別④:行や列の挿入・削除で出るとき
行や列を挿入すると、Excel は既存のセルを下や右へ押し出します。このとき挿入位置をまたぐ結合セルがあると、押し出した結果の結合の形が揃わなくなるため止まります。
直し方は「またいでいる結合だけを一時的に解除する」です。表全体の結合を解除する必要はありません。
- 挿入したい行(または列)の前後をまたいでいる結合セルを選ぶ
- 結合を解除する
- 行・列を挿入する
- 必要なら、同じ範囲をあらためて結合し直す
シート全体の行を挿入したい(=行番号を右クリックして挿入する)場合は、シート上のどこか遠い場所にある結合が効いていることもあります。表の外に作った凡例や注記のブロックは、忘れられがちな原因です。
操作別⑤:テーブル(Ctrl+T)に変換するとき
Excel の「テーブル」は1行1レコードを前提にした機能なので、結合セルを含む範囲とは相性が悪いです。変換の前に表全体の結合を解除しておくのが実務的な順番です。
テーブルに変換できると、フィルターと並べ替えの範囲が自動で広がり、行を足しても設定が崩れません。「毎月行が増える表」で結合を使うのをやめ、テーブルにしておくだけで、この記事のダイアログとは今後ほぼ無縁になります。結合は印刷用の最終版だけに使い、作業中の表では使わない——これが現場でいちばん効く線引きです。
結合を解除せずに済ませる3つの手
「見出しが真ん中に来ていないと読めない」「客先提出用の体裁を崩せない」という事情で、結合を外せないことは実際にあります。その場合は次の順で検討します。
1. 「選択範囲内で中央」に置き換える
見た目だけが目的の結合なら、これがほぼ正解です。中央に見せたい範囲を選び、Ctrl+1 →[配置]タブ→[横位置]で「選択範囲内で中央」を選びます。文字は複数セルの中央に表示されますが、セルは結合されていないので、このダイアログの前提である「結合セル」が存在しません。見た目を保ったまま並べ替え・フィルター・挿入が通ります。
ただし、Microsoft の公式ドキュメントはこれを「このエラーの回避策」として案内しているわけではありません(公式の対処法は結合の解除か形の統一の2つです)。あくまで結合そのものをやめる代替手段として有効、という位置づけで使ってください。文字列の中央寄せのみで、塗りつぶしや罫線の見え方は結合時と完全に同じにはなりません。
2. 選択範囲を列単位に絞る
結合が特定の列(担当者名など)にしかないなら、その列を含めずに並べ替える手があります。並べ替えたいデータ列だけを選び、[データ]タブ→[並べ替え]で「選択範囲を拡張しない」を選べば、結合列を巻き込みません。ただし行の対応関係が崩れて別の行のデータと食い違う危険があるため、隣の列との対応が崩れても困らない表に限るという条件つきです。
3. 作業列(並べ替え用の番号列)を使う
いちばん壊れにくいのはこれです。表の端に作業列を1本足して連番を振り、結合のない作業用シートに値だけを貼り付けて、そこで並べ替え・集計をします。元の体裁シートはさわりません。「見せる表」と「計算する表」を分けるという考え方で、結合が避けられない帳票ではこれが現実解になります。並べ替えが終わったら、作業列の番号で元の順序に戻せるのも利点です。
「フィルターされた範囲またはテーブル内でセルを移動することはできません」と出る場合
結合セルのダイアログとよく取り違えられるのが、この文言です。こちらは結合とは無関係で、原因は「フィルターが適用されたまま、または テーブル内でセルを動かそうとしたこと」です。
フィルターで絞り込んでいるとき、条件に合わない行は消えたのではなく隠れているだけです。見えている行だけを動かすと、隠れている行との位置関係が変わり、数式や参照がずれます。Excel はそれを防ぐために操作を止めます。
対処は次のとおりです。
- フィルターを解除してから動かす([データ]タブ→[クリア]、またはフィルターそのものを外す)
- 移動ではなくコピー&貼り付けにする(Ctrl+C → 貼り付け。移動と違って構造を押し出さない)
- テーブル内なら、行の削除はセル範囲を選んで右クリック→[削除]→[テーブルの行]を使う
なお、この文言そのものを説明した Microsoft の公式サポート文書は見つけられませんでした。上記はダイアログが出る条件と Excel の仕様から導いた説明で、公式の記述として断定できるものではありません。行の挿入・削除がテーブルを押し出す場合は「ワークシート上のテーブル内でセルが移動されてしまうため」という別の文言になることもあり、どちらも「テーブルを壊す動きだから止めた」という同じ理由です。似たつまずきとしてシートのコピーができないときに確認する場所も、原因が構造側にあるという点で考え方が共通しています。
バージョン差と、この記事で断定していないこと
Microsoft Learn のトラブルシューティング記事は、2026年3月時点の更新で Microsoft 365 / 永続ライセンス版の Excel を対象として同じ内容を案内しています。原因と対処(結合の解除か、形の統一)はMicrosoft 365・Excel 2021・Excel 2019 で共通と読めます。
いっぽうで、次の点は公式に確認できなかったため断定を避けます。
- バージョンによる判定の厳しさの違い:Microsoft Q&A には「古い Excel では並べ替えできた表が、Microsoft 365 版ではこのエラーになる」という利用者の投稿があります。ただし仕様変更として公表された記述は見つけられませんでした。
- Excel for the web(ブラウザ版)の挙動:ブラウザ版はデスクトップ版と機能が一致せず、[セルの書式設定]の細かい配置指定(「選択範囲内で中央」など)に制約があるという利用者の報告があります。ブラウザ版で詰まったら、デスクトップ版で開いて直すのが確実です。
公式ドキュメントで確認できるのは「原因は2つ」「対処は結合の解除か形の統一」までです。それ以外は、手元のファイルで再現して確かめるのが結局いちばん速い、というのが実務の感覚です。
毎月このダイアログが出るなら、表の作りを見直す段階
一度きりなら結合を外して終わりです。問題は、同じ表で毎月・毎週このダイアログが出る場合です。それは「人が読むための体裁」と「データとして処理するための構造」を1枚のシートに同居させているサインで、結合を外す作業を毎回繰り返すことになります。
判断の目安はシンプルです。「体裁を整える時間」が「中身を考える時間」を超えたら、表の作りを変えるほうが安い。具体的には、結合をやめてテーブルにする、入力用と印刷用を分ける、入力自体をフォームに移す、という順で検討します。どこまで Excel で粘るべきかは、スプレッドシートでの管理が限界になる境目とアプリ化の判断に整理しています。
自分の表がどちらなのか判断に迷う、という段階でのご相談も歓迎しています。無理に作り替えをすすめることはしませんので、まず現状を見せていただくだけでもかまいません。
よくある質問
「この操作を行うには、すべての結合セルを同じサイズにする必要があります。」とはどういう意味ですか?
選んだ範囲の中に結合セルがあり、その結合の大きさが範囲全体で揃っていない、という意味です。Microsoft は原因を「範囲の一部だけを結合している」「すべて結合しているがサイズが同じではない」の2つとしています。
結合セルがどこにあるか分からないときはどうすればいいですか?
範囲を全部選んで Ctrl+1 で[セルの書式設定]を開き、[配置]タブの「セルを結合する」を見てください。チェックが黒く塗られた状態なら、範囲内に結合セルと非結合セルが混在しています。個別に探す前にこれで原因が確定します。
結合を解除すると見た目が崩れます。崩さずに直す方法はありますか?
見た目だけが目的なら「選択範囲内で中央」に置き換えられます。Ctrl+1 →[配置]タブ→[横位置]で選ぶと、文字は複数セルの中央に表示されますがセルは結合されないため、並べ替えやフィルターが通ります。ただしこれは Microsoft が公式の回避策として案内しているものではなく、結合そのものをやめる代替手段です。
結合を解除するとデータは消えますか?
左上以外のセルに入っていた内容は戻りません。Microsoft も、結合すると左上のセルの内容だけが表示され、他のセルの内容は削除されると明記しています。作業前にシートをコピーして退避しておくのが安全です。
「フィルターされた範囲またはテーブル内でセルを移動することはできません」は同じ原因ですか?
違います。こちらは結合ではなく、フィルターが適用されたまま、またはテーブル内でセルを動かそうとしたことが原因です。フィルターを解除してから動かす、移動ではなくコピー&貼り付けにする、で回避できます。