エクセルで結合されたセルを一括で検索・解除する方法
他人が作ったファイルなど、どこにセル結合があるか分からないときは、検索機能で結合セルを洗い出せます。手順は次のとおりです。
- Ctrl+F で「検索と置換」を開く
- 「オプション」を押して詳細表示にする
- 「書式」を押し、「配置」タブで「セルを結合する」にチェックを入れて「OK」を押す
- 「すべて検索」を押すと、シート内の結合セルが一覧表示される
該当セルを選択した状態で「セルを結合して中央揃え」ボタンを押せば、まとめて解除できます。作業後は「書式の検索」条件のクリアを忘れないでください。条件が残ったままだと、次の検索で正しく引っかからなくなります。
なお、結合セルにはドロップダウンリストが設定しづらいなど、後からの編集で不便が生じる場面があります。入力規則を多用する表では、エクセルのドロップダウンの設定と結合の相性も意識しておくと安心です。
セル結合の注意点・デメリット
セル結合は見た目を整えるのに便利ですが、データ操作の面ではデメリットもあります。導入前に把握しておきましょう。
一つ目は、並べ替えができなくなる点です。結合セルを含む範囲を並べ替えようとすると、「この操作を行うには、すべての結合セルを同じサイズにする必要があります」というエラーが表示されます。
参考:Microsoft サポート「Excel で結合セルを含む範囲を並べ替えるとエラー メッセージが表示される」
二つ目は、フィルターやコピー&ペーストで表が崩れやすい点です。結合セルがあると、フィルターの結果が意図どおりに絞り込めなかったり、貼り付け時にレイアウトがずれたりします。
三つ目は、スピル機能との干渉です。数式の結果が複数セルに自動展開されるスピルの範囲に結合セルがあると、「#スピル!」エラーの原因になります。スピルの仕組みについてはエクセルのスピルとはで詳しく解説しています。
四つ目は、VBAマクロとの相性です。結合セルを含む範囲は、マクロでの参照やループ処理が複雑になり、想定外の動作を招くことがあります。
これらの理由から、集計や並べ替えを前提とするデータ表では、セル結合の使用は最小限にとどめるのが無難です。
セル結合を使わず同じ見た目にする代替手段
「見た目は中央にそろえたいが、データ操作の不具合は避けたい」という場合は、セル結合を使わない方法があります。
一つ目は「選択範囲内で中央」です。セルを結合せずに、複数セルの中央へ文字を表示できます。手順は次のとおりです。
- 中央に表示したい範囲を選択する
- Ctrl+1 で「セルの書式設定」を開く
- 「配置」タブの「横位置」で「選択範囲内で中央」を選び、「OK」を押す
- 範囲の一番左のセルに文字を入力する
セル自体は独立したままなので、並べ替えやフィルターへの悪影響がありません。表の見出しなどで中央配置だけが目的なら、この方法が有力です。
二つ目は、CONCAT関数やTEXTJOIN関数による値の連結です。これはセルそのものを結合するのではなく、複数セルの文字列を1つのセルにまとめる方法です。元データを残したまま連結後の文字列を作れるため、データを壊さずに済みます。
参考:Microsoft サポート「複数のセルのテキストを1つのセルに結合する」
Web版Excelでのセル結合
ブラウザで使うWeb版のエクセルでも、セル結合は可能です。「ホーム」タブの「結合して中央揃え」から操作します。基本的な結合・解除はデスクトップ版と同様に行えます。
ただし、Web版にはクイックアクセスツールバーの登録機能やアクセスキー、カスタムショートカットの作成機能がありません。素早く結合したい場合は、リボンのボタン操作か、結合直後の Ctrl+Z による取り消しを活用しましょう。




DIME MAGAZINE














