大きなExcelファイルのサイズを40~60%削減する(実証済みの3つの方法)

  • これを共有
Hugh West

大きなファイルは、転送に膨大な時間がかかるため、その取り扱いは重要です。 大きなファイルを開くのに時間がかかりすぎる。 大きなファイルに何らかの変更があった場合、更新に時間がかかる。 そのため、ファイルサイズを小さくすることが重要です。 今回は Excelのファイルサイズを小さくする/圧縮する方法 様々な方法がありますが、ここではその中から最適な方法を選んでいきます。

この分析では、スーパーの売上高のサンプルデータを使用しています。 サンプルは、このリンク //community.tableau.com/docs/DOC-1236 からダウンロードしたものです。

このサンプルの元のファイルサイズは 3,191 KB .

大きなExcelファイルサイズを縮小・圧縮する3つのトップメソッド

このセクションでは、大きなExcelファイルのサイズを縮小/圧縮するための3つの実証済みの方法を説明します。 今すぐ確認してみましょう。

1.データを削除してファイルサイズを小さくする

データの削除やフォーマット以外の選択肢がない場合がいくつかあります。 ここでは、それらについて説明します。

1.1. Excelで空白のセルを削除する/消す

Excelワークブックでタスクを完了した後、ワークブック内で何の役にも立たない多くの未使用のセルがあります。 時には、これらの未使用のセルに誤って書式設定を行い、実際にファイルサイズが大きくなります。 これらの空のセルから書式設定を削除すると、ファイルサイズを小さくすることができます。

  • 空白のセル全体を選択したい場合は、次のようにクリックします。 CTRL+Shift+↓+→の順です。 矢印は、コマンドを入力する場所を示しています。

  • 空白のセルを選択した後 ホーム のタブをクリックします。 クリア オプションプレス すべてクリア これにより、細胞がクリアになります .

もうひとつ方法があります。

  • について ホーム タブで、Press 検索&選択 を押してください。 スペシャルへ

  • 開くことになります。 スペシャルへ ダイアログボックスで ブランク を押してください。 OKです。 この後、先ほどと同じように空白のセルを消去してください。

続きを読む データを削除せずにExcelのファイルサイズを小さくする方法(9つの簡単なコツ)

1.2. 不要な隠しセルをチェックし、削除する

不要な隠しセルが原因でExcelファイルが大きくなることがあります。 作業中のExcelワークシートの行や列を誤って隠してしまうことがあります。 突然、ファイルに不要な隠し要素があることに気づきます。 できることは、Excelワークシートの行や列を隠すのをやめて、それらが必要かどうかを確認するだけです。 不要であれば、それらを削除するだけです。すべて

続きを読む Excelファイルを圧縮してメール送信する方法(13のクイックメソッド)

2.データを削除せずにファイルサイズを小さくする

Excelのファイルサイズを小さくするために、ファイルのデータや書式を削除する必要がない場合があります。 いくつかのテクニックを適用するだけで、ファイルサイズを小さくすることができます。

2.1. Excelバイナリ形式でのファイル保存

からExcelファイルを保存する。 ( .xlsx )形式からExcelバイナリ形式( .xlsb ) は、ファイルサイズを約 40% ファイルサイズを小さくする最も簡単で効率的な方法です。 手順は以下の通りです。

  • まず、サンプルのExcelファイルを( .xlsx )形式で特定のフォルダーに保存されます。

  • 次に、同じファイルを( .xlsb )形式で保存したのと同じフォルダに、前回の( .xlsx ) フォーマットのファイルです。

  • これで、2つのファイルは同じディレクトリに保存されるようになりました。
  • ここでは、ファイルサイズを確認するために、( .xlsb ) ファイルと比較し、( .xlsx ) の書式を縮小しているかどうか。

を見ることができます( .xlsb ) ファイルには 1,666 KB ここで、( .xlsx ) ファイルには 3,191 KB そのため、ファイルサイズを大幅に削減することができます。

エクセルバイナリワークブックの長所と短所

ファイル保存中に(. エックスエルビー ) 形式で保存する場合、すべてのものと同様に、Excel ワークブックをバイナリ形式で保存すると、いくつかの長所と短所があることを念頭に置いておく必要があります。

長所

  • Excelのバイナリファイルは、保存時に( )よりも明らかに少ない容量を使用します。 .xlsx ) ファイルを作成します。
  • バイナリデータの読み込みは、テキストをパースするよりも高速です( .xml )ファイルまたは( .xlsx ) ファイルを作成します。
  • マクロです。 ブイビーエー のコードを完全サポートしています。

短所

  • リボンの改造はできません( .xlsb に変換する必要があります。
  • ( .xlsm )
  • をクリックし、リボンの変更を行い、() に戻ります。 .xlsb ).
  • 非対応 エクセル2003 と旧バージョン。
  • ( .xlsb )はバイナリファイル形式であり、オープン( .xml ), ( .xlsx )、および( .xlsm ) ファイルが表示されないことがよくあります。 .xlsb ) ファイルがどこでも動作するようになりました。

バイナリ形式での保存は、デメリットよりメリットの方が大きいので、注意が必要です。

続きを読む 100MB以上のエクセルファイルを圧縮する方法(7つの便利な方法)

2.2. 条件付き書式を確認する

Excelの場合。 条件付き書式設定 条件付き書式を適用すると、データが視覚化され、ワークシートが理解しやすくなります。 しかし、条件付き書式を適用する際に間違いを犯すことがあります。 シート全体や行や列のグループ全体に書式を適用することがあります。 間違いを最小限に抑えるには、次のコマンドを実行します。 条件付き書式設定> ルールの管理 この場合も、Excelのワークブックで条件付き書式を適用した後、突然その書式が必要ないことに気づいた場合、ワークシート全体からルールをクリアすることで条件付き書式を元に戻すことができます。

続きを読む Excelのファイルサイズが大きい原因を特定する方法

2.3.エクセル数式の最適化

ファイルサイズを直接小さくする以外にも、Excelの計算式を最適化することで、計算を高速化し、ファイルサイズを小さくすることができます。 そのための方法は、たくさんあります。

2.3.1. 揮発性処方の使用回避

Excelには、次の7つの揮発性関数があります。 ランド , ナウ , TODAY , オフセット , CELL , INDIRECT そして インフォメーション これらの数式は、Excelファイルに変更があるたびに再計算されます。 ワークシートに揮発性の数式がたくさんあると、計算が遅くなり、ファイルサイズが大きくなります。 ですから、解決策は簡単で、揮発性数式の使用を避けることです。 以下に、揮発性数式に代わるいくつかの選択肢を挙げました。

  • の代わりに オフセット 関数を使用すると INDEX .
  • ワークシート内 INDEX 関数は、文字ではなく列番号で置換することで使用できます。 INDIRECT の機能を持つ。
  • の代替はありません。 ナウ TODAY しかし ブイビーエー のコードで置き換えることができます。

のように。 現在 関数を使用することができます。

 Private Sub Workbook_Open () Range("A1").Value = Time End Sub 

について TODAY を使用することができます。

 Private Sub Workbook_Open () Range("A1").Value = Date End Sub 
  • があります。 ランド しかし、新しい乱数が必要な場合には ブイビーエー 関数で生成します。
 Private Sub Workbook_Open () Range("A1").Value = Rnd () End Sub 
  • インフォメーション CELL は、システム、ワークブック、セルの状態情報を提供するもので、特に一般的な数式ではありません。 これを使用する代わりに、ファイルパスやセルの色参照番号として ブイビーエー .
2.3.2 ピボットテーブルやエクセルテーブルの利用

ピボットテーブルやエクセルテーブルを使用すると、一連の計算式の代わりに、結果を効率的に表示することができます。

2.3.3. 行や列全体の参照は避けるべき

があります。 サミフ または ブイルック 関数は、列や行全体のデータを探す。 データ全体を参照するのではなく、必要に応じていくつかのセルのみを参照することができる。 ライク

を使用する代わりに、= を使用します。 sumif (a: a, $c4, b: b)

を使用することができます =。 sumif (a1:a50, $c4, b1:b100)

ここでは1stを指しています。 50 列のセル A .

2.3.4. 繰り返し計算の回避

例えば、""を含む数式があるとします。 =$A$3+$B$3 「という数式を50個のセルにコピーした。 ここで、ユニークセルの数は2個であるにもかかわらず、セル参照の総数は100個である。 しかし、もし C3 は、次のような式になります。 =A3+B3 を参照するだけで、他の 50 個のセルの値を更新することができます。 C3 を使えば、今までは100セル必要だった参照数を、50セルにすることができます。

続きを読む ピボットテーブルでExcelのファイルサイズを小さくする方法

2.4.エクセル手計算のコマンド化

しかし、大きなExcelファイルでは、手動で計算することで、ファイルサイズを小さくすることができる場合があります。

2.5. ピボットテーブルのカスタマイズ

ピボットテーブル は、データの確認や概要を素早く把握するために作成されます。 これらのピボットテーブルが不要になった場合、ファイルサイズが大きくなることがあります。 次の計算でピボットテーブルが不要になった場合は、次の手順を実行してください。

  • ソースデータをファイルと共に保存しない。
  • ピボットテーブルを右クリックし ピボットテーブルのオプション .
  • について データ タブで''から目盛りを消す。 ソースデータをファイルに保存する '.

2.6. 写真を使ってエクセルファイルのサイズを小さくする

Excelのワークシートに画像を追加すると、Excelのファイルサイズが自動的に大きくなることがあります。 画像のサイズを小さくするには、Excelの外でも内でも可能です。 Excel内で行う場合は、画像を選択してマウスの右ボタンをクリックし、その中から サイズと特性 .

A フォーマット画像 のウィンドウがExcelワークシートの右側に表示されますので、ここで写真の高さと幅を手動で選択します。

Excelの外で手動で画像のサイズを変更することができます。 そのための手順は非常に多くあります。

Excelの中で画像を書式設定するよりも、Excelの外で画像を書式設定する方が良い方法です。

続きを読む Excelのファイルサイズを画像で小さくする方法(2つの簡単な方法)

3.開かずにExcelファイルサイズを小さくする

ファイルを開いたり、ファイルデータを削除したりする必要は必ずしもありません。 Excelでは、ファイルを開くことなく、ファイルサイズを小さくすることができます。

3.1. ファイルのプロパティからファイルの書式設定

Excelで一通り作業をした後、ファイルのプロパティからExcelファイルのサイズをコンパクトにするのが簡単です。 これはWindowsの機能で、Excelとは直接関係ありません。 以下にその手順を説明します。

  • ファイルを右クリックします。
  • プロパティ」を選択します。
  • 次へ 詳細ボタンを選択します。
  • 最後に「コンテンツを圧縮してディスク容量を節約する」を選択し、OKを押してください。

ファイルのプロパティからExcelファイルのサイズを小さくしても、ほとんど小さくならないので、あまり良い方法とは言えません。 より良い方法は WinRAR ファイル圧縮用

続きを読む 開かずにExcelのファイルサイズを小さくする方法(簡単な手順付き)

3.2.エクセルファイルをZIP/RARに圧縮する

多くのワープロ文書は、さまざまな圧縮ツールを使って元のサイズの10%に圧縮することができます。 圧縮してファイルを共有するのは良い習慣です。 ファイルサイズを小さくするだけでなく、ファイルをウイルスから保護することもできます。 ここでは、以下のツールを使用します。 WinRAR を使って圧縮することができます。 その手順を以下に示します。

  • ファイルを右クリックします。
  • プレス アーカイブに追加 .
  • を選択するダイアログボックスが表示されます。 RAR/ZIP として アーカイブ形式 .

  • を選択するダイアログボックスが表示されます。 RAR/ZIP として アーカイブ形式 .

続きを読む エクセルファイルをZip圧縮する方法(2つの適切な方法)

結論

ファイルサイズを圧縮することで、Excelの計算を高速化することができます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。