Micro Tool Factory ツール一覧 / ガイド

Excelの結合セル・空白・小計を分析できる表に直す方法

最終更新:2026年9月4日

人に見せるために整えたExcelは、そのままでは並べ替えも集計もできないことがあります。原因はたいてい、セル結合・空白によるグループ表現・途中に挟まった小計行の3つです。このページでは、そうした表を「1行1レコード」の形に直す手順を、Excelの手作業・Power Query・ブラウザツールの3通りで説明します。

なぜ「見た目が整ったExcel」は分析しにくいのか

たとえば次のような表です。地域が縦方向に結合され、同じ値の繰り返しは空白で省略され、区切りに小計行が入っています。紙で読むには分かりやすい形です。

地域都道府県売上
関東東京100
千葉80
小計180

緑が結合セル、黄色が小計行。人には読みやすいが、機械には解釈できない。

この表が扱いにくくなる理由は、行ごとに意味が完結していないことにあります。2行目の「千葉・80」だけを見ても、それが関東の数字だという情報がその行に存在しません。地域という情報が1行目のセルに閉じ込められているためです。

直すべき形はシンプルです。1行に1件のデータ、1列に1種類の情報、見出しは1行だけ。先ほどの表なら、次の形になれば全部の操作が通ります。

地域都道府県売上
関東東京100
関東千葉80

小計行は削除する。合計はピボットや集計関数で後から出せる。

方法1:Excelだけで手作業する

1回きりの作業なら、Excelの標準機能だけで十分です。順番が大切で、結合を解除してから空白を埋めるという流れを守ってください。逆にすると埋める対象が見つかりません。

1. 作業用にシートを複製する

元の表はそのまま残しておきます。シート見出しを右クリックして「移動またはコピー」、「コピーを作成する」にチェックを入れます。以降は複製したシートで作業します。

2. 結合をすべて解除する

シート全体を選択(左上の三角、または Ctrl+A)し、「ホーム」タブの「セルを結合して中央揃え」をクリックします。すでに結合がある状態で押すと、解除として動作します。解除すると値は左上のセルにだけ残り、ほかは空白になります。

3. 空白セルを直上の値で埋める

ここがいちばん手数のかかるところですが、まとめて処理できます。

  1. 埋めたい範囲を選択します(列全体でも構いません)。
  2. F5 キーを押し、「ジャンプ」ダイアログで「セル選択」をクリックします。
  3. 「空白セル」を選んで OK。範囲内の空白だけが選択された状態になります。
  4. そのまま = を押し、続けて ↑(上矢印) を押します。アクティブなセルに「1つ上を参照する数式」が入ります。
  5. Ctrl+Enter で確定します。選択されていた空白すべてに同じ規則の数式が入ります。
  6. 最後に同じ範囲をコピーし、右クリックから「値の貼り付け」で数式を値に変えます。
最後の「値の貼り付け」を忘れると、行を削除したり並べ替えたりした瞬間に参照がずれて表が壊れます。ここは必ず実行してください。

4. 小計行・合計行を削除する

小計行には、たいてい他の行にはない特徴があります。「小計」「合計」という文字が入っている、キーになる列が空になっている、書式が太字や塗りつぶしになっている、などです。オートフィルターでその条件を指定して絞り込み、表示された行をまとめて削除します。文字で判別できる場合は、検索と選択の「すべて検索」から一覧で選ぶ方法もあります。

5. 見出しを1行にする

「2026年度」「上期/下期」のように見出しが2段になっている場合は、2つを連結して1行にします。空いたセルに =A1&"_"&A2 のような式を作り、値として貼り付けてから元の2行を削除します。表の上にあるタイトル行や注記行も、この時点で削除しておきます。

方法2:Power Queryを使う

毎月・毎週など同じ形式のファイルを繰り返し受け取るなら、Power Query が向いています。一度手順を作れば、翌月は更新ボタンひとつで同じ整形が終わります。「データ」タブの「データの取得」から対象ファイルを選び、「データの変換」でエディターを開きます。

整形が終わったら「閉じて読み込む」でシートに書き出します。元ファイルを差し替えて更新すれば、同じ手順が再実行されます。

Power Query は Excel 2016 以降に標準搭載されています。ただし最初の1回は手順を組む学習コストがあるため、その表を一度しか触らないなら方法1か方法3のほうが早く終わります。

方法3:ブラウザでまとめて処理する

方法1と方法2で挙げた作業は、いずれもExcelだけで完結できます。ただし、結合解除・空白補完・小計行の削除は毎回同じ組み合わせで発生するのに、操作する場所はそれぞれ別です。手順を思い出しながら順番に実行するのが面倒なときや、Power Query を組むほどの頻度ではないときのために、この3つをまとめて実行できる無料ツールを用意しています。

Excel表データ化クリーナー

Excelファイルを読み込むと、次の処理をまとめて実行して、整形後の表を書き出します。

  • 結合セルの展開(結合されていた範囲すべてに値を入れる)
  • 選択した列だけの空白補完
  • 完全な空行の削除
  • 小計・合計行の候補抽出と、確認したうえでの削除
  • 見出し行の指定(タイトル行や注記行より下を見出しにできる)
  • 処理前・処理後の比較表示と、XLSX/CSVでのダウンロード

ファイルはブラウザ内だけで処理され、外部サーバーへ送信されません。登録もインストールも不要です。

Excel表データ化クリーナーを使う

どの方法を選ぶか

状況向いている方法
その表を一度しか触らない方法1(Excelの手作業)または方法3
毎月同じ形式のファイルが届く方法2(Power Query)
操作手順を毎回調べ直している方法3(まとめて処理)
結合の範囲が複雑で数が多い方法3で展開してから、必要なら方法2へ
他部署から形式の違うファイルが来る方法1か方法3。形式が一定でないとクエリが壊れやすい

直したあとに確認したいこと

整形後の表は、ピボットテーブルでも、CSVとして書き出しても、生成AIに貼り付けても、意図したとおりに解釈されるはずです。同じ作業を繰り返している場合は、Excel表データ化クリーナーで一度まとめて処理してみてください。