
Excelで作業をしていて、コピーがどうしてもできない——そんな場面に出くわしたことはありませんか。
右クリックでコピーしようにも、Ctrl+Cのショートカットでやっても、「ペーンっ♪」というあの無情な効果音が鳴り響くだけ。そして表示されるのが、次のようなエラーメッセージです。
「結合されたセルの一部を変更することはできません」
「この操作は結合したセルには行えません」
結論から言うと、これはセルの結合とオートフィルター(並べ替え・抽出)の相性が悪いために起こる現象です。この記事では、見た目を崩さずにデータを取り出す方法から、そもそもエラーを起こさない根本的な対策まで、状況別に解説します。
なぜ結合セル+オートフィルターでコピーできないのか
そもそもExcelでは、結合セルを作らないのがデータ管理の基本です。とはいえ、見栄えのために結合せざるを得ない場面もありますよね。
例えば左端に通し番号を振り、その1つの番号に対して3行ほど項目がぶら下がっている表。これにオートフィルターをかけて絞り込むと、その結果がコピーできなくなるのです。
「コピーだぜ?貼り付けできないのは理屈で分かるが、コピーくらいはできるだろうッ!」と言いたくなりますよね。忙しいときや夜遅くの残業中に限ってこの現象にまとわりつかれ、気が狂いそうになる……まさに社畜あるあるかもしれません。
でも落ち着いてください。原因は、フィルターで一部の行が非表示になると、結合セルの「見えている範囲」と「実際の範囲」がズレてしまい、Excelがコピー範囲をうまく確定できなくなることにあります。仕組みさえ分かれば、対処法はいくつもあります。
【一番手軽】図(画像)としてコピーする
「計算式などいらん!とにかくこの表の数字の羅列がほしいのだ」という場合は、思い切って図、つまり画像としてコピーしてしまうのが手っ取り早い方法です。
1)コピーしたい範囲を選択
まずはコピーしたい範囲をドラッグして選択します。
2)「図のコピー」を選ぶ
「ホーム」タブ左上にある「貼り付け」の横、コピーアイコンの▼(下向き三角)をクリックします。すると「図としてコピー」というメニューが出てきます。

3)「画面に合わせる」「ピクチャ」を選択
表示されるポップアップで「画面に合わせる」と「ピクチャ」を選択します。
※印刷したときの画質は、この組み合わせが一番きれいになります。
あとは貼り付けたい場所に、いつものように貼り付けてください。画像なので結合エラーに邪魔されず、見た目もそのまま再現できます。
【データだけ取り出したい】値貼り付けで結合を解除する
画像ではなく、後で計算や編集に使える「数値・文字のデータ」がほしい場合は、こちらが向いています。
絞り込んだ状態のままコピーしようとするとエラーになるので、いったん別の空いている場所(別シートでもOK)に貼り付ける際に、「値の貼り付け」を使います。
貼り付けたい場所で右クリック →「形式を選択して貼り付け」→「値」を選ぶと、結合の情報が外れ、純粋なデータだけが貼り付けられます。これなら結合エラーも出ず、その後の並べ替えや集計も自由にできます。
【もう一つの裏ワザ】画像のリンク貼り付け
もう一つ、少し強引なやり方もあります。リンクされた図(画像のリンク貼り付け)を使う方法です。
オートフィルターをかける前の状態で、対象範囲をコピーしておきます。続いて貼り付け先で、右クリック →「形式を選択して貼り付け」→「その他の貼り付けオプション」の中にある、画像に鎖がついたアイコン(リンクされた図)を選択してください。
こうしておくと、元の表でオートフィルターをかけて行を非表示にすると、貼り付けた画像側でも非表示部分が消え、絞り込んだ後のデータだけが表示された状態になります。元の表と連動するのが面白いところです。
【根本解決】そもそも結合をやめて「結合風」に見せる
毎回エラーと格闘するのは時間の無駄です。同じ表を繰り返し使うなら、結合そのものをやめてしまうのが一番です。とはいえ「見た目が崩れるのは困る」という方のために、結合せずに結合したように見せるテクニックを2つ紹介します。
横方向(タイトル行など)→「選択範囲内で中央」
表のタイトルなど、横方向に複数セルをまたいで中央に文字を置きたい場合は、結合の代わりに「選択範囲内で中央」が使えます。
該当する範囲を選択し、Ctrl+1で「セルの書式設定」を開き、「配置」タブ →「横位置」のプルダウンから「選択範囲内で中央」を選びます。見た目は結合とほぼ同じなのに、セルは1つ1つ独立したままなので、フィルターや並べ替えでエラーが出ません。
縦方向(項目欄など)→空白セルを同じ値で埋める
左端の項目欄のように縦方向の場合は、結合を解除したうえで空白セルを同じ値で埋めるのが定番です。
結合を解除すると、先頭以外のセルが空白になります。この空白を埋めるには、範囲を選択してCtrl+Gで「ジャンプ」を開き、「セル選択」→「空白セル」を指定。そのまま「=(すぐ上のセル)」と入力してCtrl+Enterで確定すると、空白がすべて上の値で一括入力されます。見た目は同じ値が並ぶので少し冗長ですが、フィルターも並べ替えも完璧に機能します。
まとめ:状況に応じて使い分けよう
「この操作は結合したセルには行えません」というエラーは、結合セルとオートフィルターの相性の悪さが原因です。対処法は、目的に応じて次のように選ぶのがおすすめです。
とにかく今すぐ見た目ごと取り出したいなら「図としてコピー」。後で編集できるデータがほしいなら「値の貼り付け」。元の表と連動させたいなら「リンクされた図」。そして、繰り返し使う表で根本から解決したいなら「選択範囲内で中央」や「空白セルの一括入力」で結合自体をやめてしまう——。
夜中の残業中にこのエラーに泣かされても、引き出しがいくつかあれば慌てずに済みます。ぜひ自分の使い方に合った方法を見つけてください。












コメント