Excelのファイルサイズ実験。Excelが重い原因は、データ?数式?シート?

  • URLをコピーしました!

「Excel 重い」「Excel 軽くする」「Excel ファイルサイズ減らす」という検索で、当ブログに訪問していただいています。
何をやったら、Excelファイルサイズが重くなるかを実験してみました。
スクリーンショット 2015 07 09 8 59 30

Excelファイルサイズが大きくなるのは、データ量

実験の前に、Excelのファイルサイズが大きくなる理由は、ほぼ決まっています。
それは、データ量です。
現状のExcelは、1,048,576行×16,384列のデータを入れることができるのですが、最大限データが入っていると、Excelは重くなります。

一見、何も入っていないようでも、見えないデータが入っている場合もありますので、まずは、これを疑いましょう。
対処方法は、こちらの記事に書いてあります。

【関連記事】Excelのファイルサイズが大きくなりすぎた場合の対処方法 | EX-IT
リンク

何をやったらExcelファイルは重くなる?

今回、何をやったらExcelファイルが重くなるかを検証してみました。

スクリーンショット 2015 07 09 10 29 26

1 何もしていないExcel

シート1枚、白紙の状態で保存すると、8KB(キロバイト)です。
これが標準のサイズとなります。
スクリーンショット 2015 07 09 10 26 48

2 シート

シートを1枚増やし、2枚にすると、8KBです。
スクリーンショット 2015 07 09 10 28 03

シートを100枚にすると、60KB。
それほど増えません。
データは白紙です。
スクリーンショット 2015 07 09 10 30 24

3 データ

データを1つ入れると、8KB。
それほど影響はないようです。

A列すべてにデータを入れると、5.7MB(5,700KB)。
一気に増えます。
やはりデータ量によるようです。
スクリーンショット 2015 07 09 10 32 40

4 数式

数式を1つ入れると、8KB。

A列すべての数式を入れると、9.8MB(9,800KB)になります。
数式だとより大きくなるようです。
スクリーンショット 2015 07 09 10 34 52

5 コメント

コメントを1つ入れると、9KB。
スクリーンショット 2015 07 09 10 35 59

コメント100個で40KB。
コメントもサイズを増やします。

6 色、条件付書式

A列すべてに色をつけても、8KBのままでした。
条件付書式も同様です。

7 列

列すべて16384にデータを入れると、40KBでした。

8 マクロ

マクロを書いて保存すると、13KBでした。

9 図形

図形を1つ挿入すると、9KBでした。

10 写真

写真(3MBほど)を挿入すると、911KBでした。
写真の数やサイズにもよります。
写真は元のサイズよりも圧縮されているようです。

11 ピボットテーブル

ピボットテーブルを1つ入れると、12KBでした。

12 テーブル

A列をテーブルにしてみると、9KBでした。

重くなったら、やはりデータ量を疑う

ざっくりまとめてみると、
やはりデータ量(行)が大きな要因で、
・数式
・コメント
・シート
・データ量(列)
が問題のようです。

ファイルサイズが大きくなったときは、この辺を意識してみましょう。

データ量と行っても、100万あって重くなるくらいなので、通常のデータ量ならそれほど重くなりません。
重い場合は、やはり「一見見えないデータ」が入っていることが想定されます。

・データの部分を新しいシートに貼り付けてみる
・データのない空白の行や列を削除してみる
を試してみましょう。

データのファイルサイズを見ながら、できるだけ1つのファイルに、できるだけ1つのシートに、データをまとめるのが効率化の第一歩です。
無駄にファイルやシートにデータを分散すると、こういったテクニックを使わなければいけなくなります。

【関連記事】Excel複数シート集計 複数シートにあるすべてのデータをマクロで1枚のシートに【サンプルあり】 | EX-IT
リンク

【関連記事】Excelで複数のシートのデータをかんたんに集計できるINDIRECT関数 | EX-IT
リンク





【編集後記】

昨日はドクター中松さんのご自宅にあるドローン練習場へ。
外で飛ばす前に、こっそり練習しています。

【昨日の1日1新】
※詳細は→「1日1新」

ドクター中松ハウス
学芸大学スタバ
飯田橋サクラテラス

  • URLをコピーしました!