導入
案件一覧や顧客一覧、台帳管理などのExcel管理表で、「東京エリア」「2024年度」「重要顧客」と書かれた行を表の途中にタイトル行として入れていませんか。画面で見るときには区切りとして分かりやすい一方で、並び替えやCSV書き出しを行うとその行が紛れ込み、集計や取込が崩れることがあります。
これは入力者のミスではなく、見出し情報をデータ行に混ぜている構造の問題です。本記事では、表の途中にあるタイトル行を分類列に置き換え、1行=1件の状態に戻す手順を15分で実行できる形で示します。
この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 並び替えやCSV化で余計な行が混ざる |
| 主な原因 | 見出しや区切りをデータ行として入れている |
| 解決方法 | タイトル行を削除し分類列で意味を持たせる |
| 対象業務 | 案件一覧・顧客一覧・台帳管理 |
| 対象人数 | 2〜30人 |
| 難易度 | ★☆☆☆☆ |
| 作業時間 | 15分 |
| 用意するもの | 対象のExcelファイル/編集権限 |
| 効果 | CSV化やフィルタがそのまま使えるようになる |
| 向かないケース | 印刷専用資料 |
なぜその管理表はうまくいかないのか
表の途中にタイトル行が並んでいる管理表では、次のような問題が同時に起きます。
- 並び替えをするとタイトル行が思わぬ位置に移動する
- CSVに書き出すとタイトル行も1レコードとして出力される
- フィルタが見出し行と本文行を区別できない
- ピボットテーブルで集計対象外の行が混入する
- 新しい区分が増えたとき、行を挿入する位置で運用がぶれる
担当者が丁寧に管理していてもこれらは起きます。原因は表の構造側にあり、見出し情報を列として持たず「行の位置」で表現してしまっていることにあります。直すべきは入力ルールではなく、表のレイアウトです。
完成イメージ
直す前 — タイトル行が表の途中に混在:
| 案件名 | 担当 | 金額 |
|---|---|---|
| 東京エリア | ||
| A社見積 | 田中 | 120,000 |
| B社契約 | 佐藤 | 80,000 |
| 関西エリア | ||
| C社見積 | 鈴木 | 150,000 |
直した後 — エリア列に意味を移し、1行=1件に整理:
| エリア | 案件名 | 担当 | 金額 |
|---|---|---|---|
| 東京 | A社見積 | 田中 | 120,000 |
| 東京 | B社契約 | 佐藤 | 80,000 |
| 関西 | C社見積 | 鈴木 | 150,000 |
直した後の表は、エリア列を使った並び替え・フィルタ・ピボット集計がそのまま動きます。
改善手順
ステップ1. タイトル行の意味を書き出す
表の途中にあるタイトル行が、何を区切るために入っているのかを1行ずつ書き出します。多くの場合、エリア・年度・部署・案件区分といった、本来「列」で持つべき情報になっています。
操作: タイトル行をすべてコピーし、別シートのA列に貼り付けます。B列に「何を区切るための行か」を一言で書き入れます。
記入例:
| タイトル行 | 意味 |
|---|---|
| 東京エリア | エリア |
| 2024年度 | 年度 |
| 重要顧客 | 顧客区分 |
ステップ2. 分類列を追加する
ステップ1で洗い出した意味を、新しい列として表の左側に追加します。意味が2種類以上ある場合は、列も2つ以上に分けます。
操作: A列を右クリックして「挿入」を選び、必要な数だけ列を追加します。列名はステップ1で書いた意味の名前(エリア・年度・区分)をそのまま使います。
✗悪い例: 1列にまとめて「東京2024重要」と入れる ◎良い例: エリア列に「東京」、年度列に「2024」、区分列に「重要」と分けて入れる
ステップ3. 分類列に値を埋める
各データ行に対して、追加した分類列の値を埋めていきます。タイトル行と次のタイトル行の間にあるデータには、上のタイトル行の値を入れます。
操作: 同じ値が続く範囲をまとめて選択し、先頭セルに値を入れたあと Ctrl + D(下方向フィル)で範囲全体に同じ値を流し込みます。
記入例:
| エリア | 案件名 | 担当 | 金額 |
|---|---|---|---|
| 東京 | A社見積 | 田中 | 120,000 |
| 東京 | B社契約 | 佐藤 | 80,000 |
| 関西 | C社見積 | 鈴木 | 150,000 |
ステップ4. タイトル行を削除する
分類列の値がすべて揃ったら、表の途中にあるタイトル行を行単位で削除します。
操作: タイトル行の行番号を Ctrl を押しながらクリックして複数選択し、右クリックから「削除」を選びます。空行が残らないようにします。
ステップ5. 並び替え・フィルタ・CSV化で動作確認する
分類列を使った並び替えやフィルタが想定どおりに動くか、CSV書き出しで余計な行が混ざらないかを確認します。
操作: ヘッダー行を選択して「データ → フィルタ」をオンにし、追加した分類列で絞り込み・ソートを試します。CSV書き出しは「ファイル → 名前を付けて保存 → CSV UTF-8」で行い、テキストエディタで開いて余計な行がないか確認します。
実務での注意点
向かないケースとしてまず押さえておきたいのが、印刷専用の資料です。データとして再利用しない資料では、表の途中にタイトル行を入れた方が読み手に親切な場合もあるため、無理に分類列へ寄せる必要はありません。
- 分類列を増やしすぎない。実際にフィルタやピボットで使う切り口だけに絞ります
- プルダウンの選択肢を最初から細かくしない。3〜5種類で始めて運用しながら増やします
- 1シートで試してから他のシートに展開する。いきなり全面適用しない方が安全です
- 印刷時の見た目が変わるので、印刷ではピボット集計やグループ化で区切りを代替できないか確認します
まとめ
並び替えやCSV化で余計な行が混ざるのは、見出し情報を列ではなく行の位置で表していることが原因です。タイトル行を削除して分類列に意味を移すと、CSV化やフィルタがそのまま使え、集計のたびに手で行を除外する手間がなくなります。
次のステップとして、追加した分類列の値を表記ゆれなく入力できるよう、プルダウン化に進むのが効果的です。
- 関連: 区分列をプルダウンで整理する手順
- 関連: 対象月列で月別集計を安定させる手順

