Excelで並べ替えをしようとして「結合セルのサイズを同じにする」旨のエラーが出たら、並べ替える範囲に結合セルが混ざっていないか確認します。作業用コピーで結合を解除し、解除後の空欄が何を意味するか確かめてから、表全体を並べ替えます。
結合を解除しただけでは、部門名などが各行へ自動で入るとは限りません。一方、空欄をすべて上の値で埋めると、元から未記入だった行まで誤って補うことがあります。この記事では、結合されていた範囲と、元から空欄だったセルを分けて扱います。
最初に確認すること
Microsoftは、並べ替え範囲の一部だけが結合されている場合や、結合範囲の大きさがそろっていない場合に、並べ替えエラーが起きることを案内しています。対処の一つは、対象範囲の結合を解除することです。Microsoftの並べ替えエラーの説明を参照してください。
ただし、解除すると見た目が変わります。提出用のレイアウトをそのまま直すのではなく、まず別名の作業用ファイルやコピーしたシートで試します。元の表に小計行・複数行見出し・数量や金額の結合がある場合は、先に「1行が何を表すか」を確認してください。
記入例:結合されていた部門名だけを各行に入れる
以下は完全に架空の5件の表です。A列は部門、B列はID、C列は件数とします。元の表ではA2:A3が「部門A」、A4:A5が「部門B」として縦に結合されています。A6は結合されておらず、部門が未確認のため空欄です。
作業前に、結合範囲とその値を控えます。この例の控えは「A2:A3=部門A」「A4:A5=部門B」です。A6には共通の部門名があると推測しません。
| 元の行 | 結合解除後のA列 | ID | 件数 | 確認して補う内容 |
|---|---|---|---|---|
| 2 | 部門A | ID001 | 30 | そのまま |
| 3 | 空欄 | ID002 | 10 | 元のA2:A3の共通見出しなので部門A |
| 4 | 部門B | ID003 | 40 | そのまま |
| 5 | 空欄 | ID004 | 20 | 元のA4:A5の共通見出しなので部門B |
| 6 | 空欄 | ID005 | 5 | 元から未記入。空欄を残し、必要なら確認する |
A6まで一括で上の値を入れると、ID005を部門Bと扱ってしまいます。結合解除で生じた空欄と、元からある空欄を同じ操作で補わないことが、この例の確認ポイントです。
安全に並べ替える手順
- 元の状態を残す。別名保存やシートのコピーで作業用を用意し、元の結合範囲と値を控えます。部門名の共通見出しか、金額の小計などかを区別します。
- 並べ替える表の範囲を選ぶ。この例は見出しを含むA1:C6です。表の上にある大きなタイトルや、表の外のメモまで含めないようにします。
- 結合を解除する。Windowsのデスクトップ版では、選択範囲の「セルの書式設定」を開き、「配置」の結合設定をオフにして確定する方法があります。結合箇所が分からなければ、Microsoftの結合セルを検索する手順で先に確認します。
- 必要な共通見出しだけを補う。元の控えと照合し、A2:A3に部門A、A4:A5に部門Bを入れます。A6は空欄のままです。数量・金額などをこの例と同じ判断で複製しないでください。
- 列を分断せず並べ替える。A1:C6全体を対象にし、見出し行をデータとして動かさず、「件数」を小さい順に並べ替えます。件数列だけを単独で動かすと、IDや部門との対応を壊します。
- 結果を照合して保存する。IDごとの部門と件数、データ5行、合計105が変わっていないか確認します。保存後に開き直し、同じ対応が残るか確かめます。
並べ替え後の完成例
上の表を件数の小さい順に並べ替えると、次の順になります。ID005の部門は、並べ替え後も未確認の空欄として扱います。
| 部門 | ID | 件数 |
|---|---|---|
| 空欄(未確認) | ID005 | 5 |
| 部門A | ID002 | 10 |
| 部門B | ID004 | 20 |
| 部門A | ID001 | 30 |
| 部門B | ID003 | 40 |
行順が変わっただけで、5件・合計105・IDごとの値は同じです。合計だけが一致しても、部門とIDの対応が正しいとは限らないため、個別行も照合します。
解除しても戻らない値・判断できない空欄
複数の値が入ったセルを結合すると、残るセル以外の内容が削除される場合があります。Microsoftの結合・解除の説明でも注意されています。後から結合を解除しても、削除された別の値が復元するわけではありません。元資料や変更前ファイルを確認し、分からない値を推測で入れないでください。
「元の結合範囲が分からない」「空欄が同じ部門を表すのか未確認」「小計と明細が混在している」場合は、一括補完や並べ替えを先に進めず、元資料を確認します。保護や共同編集で操作できない場合も、勝手に保護を解除したり、他の人が使う原本を変更したりしないでください。
整えた表を次の作業に使う
PDFから取り込んだ表が崩れている場合は、PDFの表をExcelに変換する方法の行・列・空欄の照合も確認します。並べ替えできる表へ整えた後、行追加を集計や抽出へ含めたい場合は、Excelテーブルと構造化参照の使い方へ進めます。
検証範囲:WindowsのExcel 16.0で、架空の定数表について、結合を含む並べ替えのエラー、解除後の空欄、元の結合範囲だけの補完、表全体の並べ替え、保存・開き直し後の値をCOM操作で確認しました。メニューのクリック操作、Mac・Web版、保護・共同編集、結合セル内の数式は動作確認していません。
