【Excel初心者がよくハマる】集計がズレる理由⑰|「空白列を入れる」ときの見分け方と直し方

初心者シリーズ

「並び替えをしたらデータがズレた」「フィルターをかけたら一部だけ動かなかった」——このシリーズも、今回で17回目になります。

私自身、Excelを使い始めたばかりの頃は、表が崩れて元に戻せなくなったり、集計が途中までしか合わなかったりと、原因の分からないトラブルに何度も悩まされてきました。そして、こうしたトラブルには、ある共通点があります。それは、「見やすさのために入れた空白」が原因になっているということです。

以前、売上と利益を並べた管理表を「売上の多い順」に並び替えたとき、売上の列だけがきれいに並び替わって、利益の列がまったく動かず、商品と利益の組み合わせがぐちゃぐちゃになってしまったことがあります。慌てて元に戻そうとしても、どの利益がどの商品のものだったのか分からなくなり、結局その表は作り直すことになりました。原因は、見やすさのために売上と利益の間に入れていた、たった1列の空白列でした。

前回⑯では「空白行」を取り上げましたが、今回のテーマは、その横方向の問題である「空白列を入れる」ケースです。空白行が集計を壊すケースとあわせて押さえておきたいのですが、この空白列も、Excel初心者がかなり高い確率でやってしまうミスの一つです。しかも厄介なのが、見た目はむしろキレイに見えるという点です。では、一緒に研究していきましょう。

【Excel初心者がよくハマる】集計がうまくいかない理由⑯|「空白行を入れる」ときの見分け方と直し方
Excelで並び替えやSUM関数、フィルターが途中までしか動かない原因は「空白行」かもしれません。空白行が集計を壊す理由と、見やすさを保ったまま整理する方法をExcel初心者向けにわかりやすく解説します。

なぜ空白列を入れたくなるのか

まず、なぜ空白列を入れたくなるのでしょうか。これは、とても自然なことです。

たとえば、次のような表があるとします。

商品、売り上げ、利益の表

このままだと、「少し詰まって見えるな」と感じることがあります。そこで初心者のころは、「間に空白列を入れたら見やすいかも」と考えます。すると、表がこうなります。

商品、売り上げ、空白列、利益の表

見た目としては、スッキリします。紙の資料なら、これはむしろ正しい見せ方かもしれません。しかしExcelでは、ここから問題が始まります。

Excelは「空白列」で表を分割してしまう

Excelは、人間のように「これは見やすくするための空白だな」とは考えてくれません。Excelは、かなり機械的です。つまり、空白列がある=別の表、と判断することがあります。

これが原因で、並び替え、フィルター、テーブル化、集計、グラフ作成などで不具合が起きます。初心者のころは「なぜこうなったの?」と混乱しやすいのですが、理由は実はとても単純です。Excelが、「ここで表が終わっている」と思い込んでいるのです。

この考え方は、前回の空白行とまったく同じです。Excelにとって大切なのは、見た目やデザインではなく、データが連続していること。この「データの連続性」という土台が、表の作り方シリーズを通してずっと共通するテーマになります。1行が1件のデータになっていること(1行1データ)の基本もあわせて押さえておくと、理解が深まります。1行1データの基本を知っておくと、空白列の問題も、より腑に落ちるはずです。

【Excel初心者がよくハマる】集計がうまくいかない理由㉒|「データが1行1データになっていない」
月ごとに列を増やす売上表を作っていませんか?その「横に広げる」構造こそが、SUM・フィルター・ピボットテーブルすべてを狂わせる原因です。Excel初心者向けに「1行1データ」の基本と直し方を実務シーン別に解説します。

一番多いトラブルは「並び替えの崩壊」

研究員として、もっともよく見るのがこれです。

次のような表があるとします。

商品、売り上げ、空白列、利益の表2

ここで「売上順」に並び替えをすると、売上列だけが動いて、利益列が動かないことがあります。すると、商品名・売上・利益の組み合わせがバラバラになり、データが壊れてしまいます

初心者のころは「Excelがバグった!」と思いやすいのですが、実際は空白列が原因です。Excelが「ここまでが1つの表」と誤認識しているため、空白列の右側にある利益列が、並び替えの対象から外れてしまうのです。この崩れ方は、一度データが混ざってしまうと元に戻すのが難しいため、とくに注意したいトラブルです。

フィルターも途中までしか動かない

これも、かなり多いパターンです。

フィルターを設定すると、売上列まではフィルターされるのに、空白列より右の利益列はそのまま残る、ということが起こります。すると、表がバラバラになってしまいます。とくに、商品管理表、売上管理、在庫表、顧客リストなど、実務で使う表では致命的です。

初心者のうちは、「なんとなく動いている」ように見えてしまうため、問題に気づきにくいのも厄介なところです。フィルターや並び替えがうまくいかないときは、空白列以外にも原因が考えられます。VLOOKUPで一致しない・うまく動かないときの確認ポイントについては、以前の記事でくわしく取り上げています。VLOOKUPで#N/Aが消えない原因もあわせて確認しておくと、表まわりのトラブルへの対応力が上がります。

VLOOKUPで#N/Aが消えない原因と対処法|実務で多い3つのミス
VLOOKUPで#N/Aが消えない原因を実務目線で解説。スペース混入・TRUE設定・範囲ズレなど、会議前に焦らないための確認ポイントを具体例付きで紹介します。

グラフ作成でも問題が起きる

空白列があると、Excelはデータの範囲を正しく認識できないことがあります。その結果、一部だけがグラフになる、利益が表示されない、データが飛ぶ、といったことが起こります。とくに、自動グラフ作成では、この問題が顕著に出ます。Excelは、「連続したデータ」を前提に動いているためです。

テーブル機能との相性は最悪

最近のExcelでは、「テーブル機能」を使う場面が増えています。これは非常に便利な機能ですが、空白列があると、一気に不安定になります。

たとえば、自動集計、自動拡張、フィルター、スライサーなどが、正常に動かないことがあります。テーブル機能は、連続した1つの範囲を前提に作られているため、空白列で分断されると、その機能を十分に発揮できなくなるのです。つまり、空白列は「Excelの便利機能を壊す原因」にもなります。

なぜ初心者ほど空白列を入れてしまうのか

ここには、大きな理由があります。それは、「紙の表」の感覚です。

紙の資料では、空白を入れる、区切る、余白を作る、というのは正しい見せ方です。しかしExcelは、計算・集計するためのツールです。ここが非常に重要なポイントです。Excelでは、「つながっていること」が価値になります。つまり、見た目よりも、データ構造、連続性、一貫性のほうが重要なのです。

見やすくしたいときはどうする?

では、空白列を使わずに見やすくするには、どうすればいいのでしょうか。研究員としておすすめの方法を紹介します。

まず、一番シンプルなのが、列幅を調整する方法です。少し余裕を持たせるだけで、かなり見やすくなります。次に、色分けする方法です。たとえば、売上系は青、利益系は緑のように背景色を付けると、グループが整理されて見やすくなります。また、罫線を使う方法もあります。区切り線を太くするだけでも、印象はかなり変わり、空白列よりずっと安全です。そして、セルスタイルを使う方法です。見出しのデザインを変えるだけでも、視認性は上がります。

Excelでは、「空白で見せる」よりも「デザインで見せる」ほうが安全、と覚えておくとよいでしょう。とくに、列と列の間隔を空けたいだけであれば、その左側の列の幅を少し広げるだけで、多くの場合は十分に見やすくなります。わざわざ1列まるごと空ける必要はない、ということです。

空白列を見つける簡単な方法

空白列がどこにあるかを探すには、「Ctrl + Shift + →」が便利です。データの先頭でこのキーを押すと、本来なら表の右端まで一気に選択されますが、途中で止まった場合は、そこに空白列がある可能性が高いです。これは実務でもかなり使う、便利な確認方法です。人から受け取ったファイルを触る前に、この操作で一度「表がどこまで連続しているか」を確認しておくと、思わぬ空白列に気づけます。

もし空白列を入れてしまったら

対処法はシンプルです。空白列を削除し、データを連続させる。これだけで、多くのトラブルは改善します。列番号の上で右クリックして「削除」を選べば、列ごと削除できます。

「見やすくしたい」という気持ちは、決して間違っていません。大切なのは、Excel向けの見やすさを覚えることです。空白ではなく、列幅・色・罫線で見やすさを表現する、という発想に切り替えるだけで、トラブルのない、扱いやすい表が作れるようになります。

研究員メモ

Excel初心者のころは、「キレイに見せたい」という気持ちが強くなります。これは、とても自然なことです。ですがExcelでは、「つながったデータ」が非常に重要です。

空白列は、人間には区切りでも、Excelには「表の終了」として認識されることがあります。だからこそ、空白行、空白列、そして次回取り上げる結合セルなどは、慎重に使う必要があります。Excelが安定して動く表は、実はかなりシンプルです。①〜⑮では「セルの中身」、⑯からは「表の作り方」を扱っていますが、根っこにある考え方は共通していて、「人間にとっての見やすさ」と「Excelにとっての扱いやすさ」は必ずしも一致しない、ということです。次回取り上げる結合セルは、その中でもとくにトラブルの多い機能です。結合セルが集計を崩すケースもあわせて確認しておくと、表設計のトラブルにより強くなれます。

【Excel初心者がよくハマる】集計が崩れる理由⑱|「結合セルを使う」が引き起こす並び替え・フィルターの落とし穴
Excelの結合セルは見た目を整える一方で、並び替え・フィルター・コピー&貼り付け・テーブル機能のトラブルの原因になります。なぜ危険なのか、実務でどう避ければよいのかを、事務職の研究員がやりがちな失敗談とあわせて解説します。

まとめ

今回のテーマは「集計がズレる理由⑰|空白列を入れる」でした。ポイントをまとめます。

  • チェックポイント:並び替えでズレる/フィルター範囲がおかしい/グラフが崩れる/テーブル機能が不安定
  • 原因:Excelが空白列で表を分割しているため
  • 解決方法:空白列を削除し、データを連続させる。見やすさは列幅・色・罫線で表現する

いちばん大切なのは、Excelでは見やすさよりデータの連続性が重要、ということです。列と列の間を空けたくなったときは、空白列ではなく、列幅や色で調整する。これを覚えておくだけで、集計まわりのトラブルはかなり防げます。

もし今、空白列が入った表があっても、慌てる必要はありません。空白列を削除してデータを連続させれば、並び替えも集計も安定した状態へと整えることができます。前回の空白行とあわせて、「行にも列にも余計な空白を入れない」という基本を身につけておけば、表まわりのトラブルは大きく減らせます。

関数の使い方シリーズや実務トラブル解決シリーズでは、他の関数やトラブルについても実務目線で整理していますので、あわせてご覧ください。次回は、見た目はきれいになるのに、実はトラブルの大きな原因になる「結合セルを使う」ケースを取り上げる予定です。

コメント

タイトルとURLをコピーしました