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月 |
|---|---|---|---|
| 営業 | 100 | 120 | 110 |
| 製造 | 200 | 190 | 210 |
人には読みやすい。ただし月が増えるたびに列が増える。式も毎回直すことになる。
縦持ち(リスト形式)
| 部署 | 月 | 金額 |
|---|---|---|
| 営業 | 4月 | 100 |
| 営業 | 5月 | 120 |
| 製造 | 4月 | 200 |
人には読みにくい。ただし月が増えても行が増えるだけ。ピボットテーブルにそのまま入れられる。
データは縦持ちで置いて、見せるときにピボットで横に展開する。
これが本来の使い方だと思う。横持ちの表を手で作って、そこにセル結合で見出しを付けて……というのが、いちばん手間のかかるやり方になっている。
引き継ぎのときに見るポイント
人からファイルを受け取ったとき、最初に確認する項目を挙げておく。
- 結合セルはあるか(検索の書式指定で一括確認)
- 非表示のシート・行・列はあるか
- 手入力と数式が混ざっている列はないか
- 同じ内容のシートが複数ないか(「最新」「最新2」「本当の最新」)
- 外部ファイルへのリンクはないか(リンクが切れていないか)
このうち、直すのがいちばん大変なのが手入力と数式の混在だと思う。見た目では区別がつかない。
Ctrl+G →「セル選択」→「数式」を選ぶと、数式が入っているセルだけが選択される。色を付けておくと、次に触る人が助かる。
引き継ぎやすいファイルは、触っていい場所と触ってはいけない場所が、見て分かる。
この記事は、まだ書きかけです
この記事は、公開してから足していく形にしています。調べたことを書いた本文がまず先にあって、あとから「聞き手と話し手の会話」「あとで思い出したこと」「読んだ人から教わった補足」が積もっていきます。
だから、同じURLでも半年後には別のものになっているはずです。もし一度読んだことがある記事なら、下の更新ログだけ見てください。増えたところが分かります。
更新ログ
- 2026-10-05 公開(本文のみ。会話パートはこれから足します)

