セル結合が嫌われる本当の理由。見た目のためにデータを壊している

林のそばに張ったテントと焚き火の風景イラスト

Excelの表で、見出しを真ん中に置きたい。セルを2つ選んで「セルを結合して中央揃え」を押す。

これをやると怒られる。「結合セルは使うな」と、どこかで聞いたことがあると思う。

理由を説明できるだろうか。自分は「なんとなく良くないらしい」くらいしか分かっていなかった。

調べて整理したら、壊れる場所が7つあった。そしてそのうちほとんどは、結合を使わなくても同じ見た目にできることで回避できる。

この記事は育ちます。公開後も、会話パート・トーク・補足を足していきます。
公開 2026-10-05 / 最終更新 2026-10-05(公開)

水深 — 結合すると、何が起きているのか

まず、結合したときにExcelの中で何が起きているか。

A1とB1を結合したとする。見た目はひとつの大きなセルになる。でも内部では、こうなっている。

  • A1だけが生き残る。値も書式もA1のもの
  • B1は空のまま存在し続ける。ただし選択できない、書き込めない

つまり、セルが消えたわけではない。B1は依然としてそこにあって、中身が空で、触れなくなっただけだ。

この「あるのに触れない」状態が、あとで全部の問題を生む。

① 並べ替えができない

いちばん有名な症状がこれだ。

結合セルを含む範囲で並べ替えをすると、こう出る。

この操作を行うには、すべての結合セルを同じサイズにする必要があります

並べ替えは、行を丸ごと入れ替える操作だ。行の単位がそろっていないと、どこへ動かせばいいか決まらない。結合セルがあると、その単位が崩れる。

データを並べ替えたい表に、結合は入れられない。

林のそばに張ったテントと焚き火の風景イラスト

② フィルタが正しく効かない

もっと厄介なのがフィルタだ。エラーが出ないので気づきにくい。

A2とA3を結合して「東京」と入れたとする。フィルタで「東京」を選ぶと、A2の行だけが表示され、A3の行は消える。

A3の中身は空だからだ。人間には「2行ぶんの東京」に見えているが、Excelから見れば「東京の行が1つと、空白の行が1つ」になっている。

目で見える情報と、データとしての情報がずれる。 そしてフィルタは、データのほうを見る。

③ コピーと貼り付けで崩れる

結合セルを含む範囲をコピーして、結合のない場所に貼ると、貼り付け先も結合される。

逆に、結合のない範囲を結合セルの上に貼ろうとすると、こうなる。

この操作は結合したセルには行えません

一覧を別のシートに写す、フィルタで絞った行だけをコピーする——日常の作業が、そのたびに止まる。

④ 関数の参照がずれる

COUNTAやSUMで数えたとき、結合セルは1つとしてカウントされる。見た目が2行ぶんでも、値があるのは1つだけだから。

  • 「東京が何件あるか」をCOUNTIFで数えると、実数より少なく出る
  • VLOOKUPで探すと、結合の2行目以降が引っかからない
  • ピボットテーブルの元データにすると、空白行として集計から落ちる

集計が静かに間違う。 エラーが出ないので、数字が合わないことに気づくまで時間がかかる。

⑤ ショートカットが効かない

Ctrl+方向キーでの移動が、結合セルのところで止まる。Ctrl+Shift+方向キーでの範囲選択も、途中で切れる。

小さいことに見えるが、表の操作速度がはっきり落ちる。1,000行の表を扱うとき、これは効く。

草地を流れる川の風景イラスト

⑥ VBAとPower Queryで扱いにくい

自動化しようとしたときに、いちばん困る。

VBAでは MergeArea という別の概念を経由しないと値が取れない。セルをループで回すだけの単純な処理が、条件分岐だらけになる。

Power Queryで読み込むと、結合の2行目以降はnull(空)として入ってくる。「下方向へコピー」で埋める処理を毎回入れることになる。

CSVに書き出しても同じだ。結合は保存されないので、2行目以降が空のCSVができあがる。

⑦ 他人が触れなくなる

これが実は一番大きい。

結合が入った表は、行を足すのも列を足すのも面倒になる。レイアウトが崩れるのが怖くて、誰も触らなくなる。

結果として、作った人しかメンテナンスできないファイルになる。引き継ぎのときに、まずここで止まる。

「選択範囲内で中央」を使えばいい

ここからが本題だ。結合しなくても、同じ見た目は作れる。

  • 中央に寄せたいセルを含む範囲を選ぶ
  • Ctrl+1(セルの書式設定)
  • 「配置」タブ → 横位置 → 「選択範囲内で中央」

見た目は、結合したときとほぼ同じになる。文字が範囲の真ん中に来る。

そしてセルは結合されていない。並べ替えもフィルタもコピーも、全部そのまま使える。

知られていないだけで、Excelの初期からある機能だ。結合の代わりはこれで足りる場面が、実務のほとんどだと思う。

縦方向にまとめたいとき

「選択範囲内で中央」は横方向にしか効かない。縦に2行まとめたいときはどうするか。

行の高さを変える。

1行の高さを2行ぶんにして、縦位置を「中央揃え」にする。これで「2行を結合した」ように見える。

それでも足りないときは、こう考え直す。

縦にまとめたくなるのは、たいてい表の作りが悪い。

「東京」が2行続くなら、2行とも「東京」と書けばいい。同じ値が並ぶのは冗長に見えるが、データとしてはそれが正しい。見た目の重複を嫌って結合すると、④で書いたとおり集計が壊れる。

見た目を整えたいなら、条件付き書式で2行目以降の文字色を薄くするという手もある。データは残したまま、見た目だけ静かになる。

波打ち際と海鳥のいる砂浜の風景イラスト

帳票なら、結合していい

ここまで否定的に書いてきたが、使っていい場面もある。

分かれ目は単純で、

  • データを置く表 → 結合しない
  • 人が見るだけの帳票 → 結合してよい

請求書、見積書、報告書の表紙。印刷して渡すのが目的で、集計もフィルタもしないもの。こういうシートでは、結合したほうがレイアウトが早い。

大事なのはこの2つを同じシートに置かないことだと思う。

  • Sheet1 データ(結合なし、1行1件、見出しは1行だけ)
  • Sheet2 帳票(結合あり、Sheet1を参照)

この形にしておけば、両方の要求を満たせる。ファイルを引き継ぐときも、どちらを触ればいいかが明確になる。

結合されているかを調べる方法

もらったファイルに結合が混ざっているかどうか、目視では分かりにくい。まとめて調べる方法を書いておく。

① 検索と選択から探す

  • Ctrl+F(検索)
  • 「オプション」→「書式」→「配置」タブ
  • 「セルを結合する」にチェック
  • 「すべて検索」

結合されているセルが一覧で出る。

② まとめて解除する

  • Ctrl+A(全選択)
  • ホームタブの「セルを結合して中央揃え」を押す

押すと、結合されているものが全部解除される。ただし解除しただけでは2行目以降が空のままなので、次の作業が要る。

③ 空白を埋める

  • 範囲を選ぶ
  • Ctrl+G(ジャンプ)→「セル選択」→「空白セル」
  • そのままイコールを打って、ひとつ上のセルを指定
  • Ctrl+Enter

これで、空白セルに一括で「ひとつ上の値」が入る。最後にコピー→値貼り付けで固定する。

結合を解除する → 空白を埋める → 値で固定する。 人からもらった表を使えるようにする手順は、だいたいこの3ステップになる。

結合の代わりになるもの、一覧

目的別に整理しておく。

やりたいこと結合を使わない方法
見出しを横方向に中央寄せ選択範囲内で中央
縦に2行ぶんの見た目行の高さ+縦位置中央
同じ値の重複を目立たせない条件付き書式で文字色を薄く
表の中に説明文を入れたいセル内改行(Alt+Enter)+折り返し
表題を目立たせたいフォントサイズと罫線で作る
印刷レイアウトを整えたい列幅の調整、印刷範囲の設定

結合でしかできないことは、ほとんどない。

そもそも、なぜ結合したくなるのか

最後に、根っこの話を。

結合したくなるのは、1枚のシートで「データ置き場」と「見せる表」を兼ねようとしているからだと思う。

紙の帳票をそのままExcelに写すと、結合だらけになる。紙には「行」も「列」もない。あるのは枠だけだ。だから枠に合わせてセルを結合していくことになる。

Excelは表計算ソフトであって、作図ソフトではない。1行1件、1列1項目という形から離れるほど、あとの作業が重くなる。

引き継ぎのときに「このファイル、触りたくないな」と思うファイルは、たいてい結合が多い。逆に言うと、結合の少なさは、そのファイルの引き継ぎやすさの目安になる。

航路 — 見た目のために、中身を壊さない

整理する。

  • 結合すると、2つ目以降のセルは空のまま残る。消えたわけではない
  • 壊れるのは、並べ替え・フィルタ・コピー・関数・ショートカット・自動化・引き継ぎの7か所
  • とくにフィルタと集計は、エラーを出さずに静かに間違う
  • 横方向なら「選択範囲内で中央」で同じ見た目が作れる
  • データのシートと帳票のシートを分けるのが根本の解決
  • もらったファイルは、解除 → 空白を埋める → 値で固定の3ステップで使えるようにする

「セル結合は使うな」というのは、行儀の話ではなかった。

見た目を整えるために、データとしての構造を壊している。 それが理由だった。

そして代わりの方法がちゃんと用意されている。知らずに禁止だけ聞かされていたのが、いちばんもったいなかったと思う。

1行1件、1列1項目 — 表の基本形

結合の話は、結局「表の作り方」の話に行き着く。基本形を書いておく。

① 1行が1件

売上なら1件の取引が1行。社員名簿なら1人が1行。1行の中に2件分の情報を入れない。

② 1列が1項目

「住所」を1列にせず、「都道府県」「市区町村」「それ以降」に分けておくと、あとで県別集計ができる。逆に、分けすぎると入力が面倒になる。集計したい単位で分けるのが目安。

③ 見出しは1行だけ

2段見出しにすると、そこで必ず結合したくなる。「2026年度 上期 売上」を3段にするのではなく、「2026年度上期売上」で1行にする。

④ 空行・空列を入れない

見やすさのために1行空けると、Ctrl+方向キーがそこで止まる。テーブルの範囲もそこで切れる。間隔を空けたいなら、行の高さを変える。

⑤ 合計行を表の中に置かない

表の一番下に合計行があると、並べ替えのときに一緒に動く。フィルタでも引っかかる。合計は表の上か、別のシートに置く。

この5つを守った表は、結合したくなる場面がそもそも出てこない。

縦持ちと横持ち

もう一段だけ踏み込む。集計で詰まる原因は、たいていここにある。

横持ち(クロス表)

部署4月5月6月
営業100120110
製造200190210

人には読みやすい。ただし月が増えるたびに列が増える。式も毎回直すことになる。

縦持ち(リスト形式)

部署月金額
営業4月100
営業5月120
製造4月200

人には読みにくい。ただし月が増えても行が増えるだけ。ピボットテーブルにそのまま入れられる。

データは縦持ちで置いて、見せるときにピボットで横に展開する。

これが本来の使い方だと思う。横持ちの表を手で作って、そこにセル結合で見出しを付けて……というのが、いちばん手間のかかるやり方になっている。

引き継ぎのときに見るポイント

人からファイルを受け取ったとき、最初に確認する項目を挙げておく。

  • 結合セルはあるか(検索の書式指定で一括確認)
  • 非表示のシート・行・列はあるか
  • 手入力と数式が混ざっている列はないか
  • 同じ内容のシートが複数ないか(「最新」「最新2」「本当の最新」)
  • 外部ファイルへのリンクはないか(リンクが切れていないか)

このうち、直すのがいちばん大変なのが手入力と数式の混在だと思う。見た目では区別がつかない。

Ctrl+G →「セル選択」→「数式」を選ぶと、数式が入っているセルだけが選択される。色を付けておくと、次に触る人が助かる。

引き継ぎやすいファイルは、触っていい場所と触ってはいけない場所が、見て分かる。


この記事は、まだ書きかけです

この記事は、公開してから足していく形にしています。調べたことを書いた本文がまず先にあって、あとから「聞き手と話し手の会話」「あとで思い出したこと」「読んだ人から教わった補足」が積もっていきます。

だから、同じURLでも半年後には別のものになっているはずです。もし一度読んだことがある記事なら、下の更新ログだけ見てください。増えたところが分かります。

更新ログ

  • 2026-10-05 公開(本文のみ。会話パートはこれから足します)