現在オフラインです。再接続するためにインターネットの接続を待っています

少ないメモリを使用するように、Excel ブックをクリーンアップする方法

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:3070372
現象
Microsoft Office 2013/2016年/Office 365 にアップグレードした後は、次の現象の 1 つ以上が発生します。

  • コンピューターは、Microsoft Excel 2013 の複数のブックを開き、Excel のブックを保存するか、Excel のブックで計算を行うときより多くのメモリを使用します。
  • Excel ブック Excel 2013/2016年にアップグレードする前にすることも、同じインスタンス内の多くを開くことができなくします。
  • Excel ブック内の列を挿入すると、使用可能なメモリに関するエラーが表示されます。
  • Excel スプレッドシートを使用している、次のエラー メッセージが表示されます。

    この操作を完了する十分なメモリがありません。
    実行してください以下のデータを使用するか、他のアプリケーションを終了します。
    メモリの可用性を向上させるには、次のように検討します。
    -64 ビットのバージョンの Microsoft Excel を使用しています。
    -デバイスにメモリを追加します。

原因
Excel 2013 以降は、された強化必要な以前のバージョンよりも多くのシステム リソースを必要とします。この資料では、大量のメモリを使用している Excel ブック内の領域を識別し、作業を効率化、ブック ファイルを作成する方法について説明します。

Excel 2013 に行った変更に関する詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
3066990 Excel 2013 の 32 ビット エディションでメモリ使用量
解決方法
この問題を解決するには、記載されている順序で次のメソッドを使用します。これらのメソッドのいずれかが解決しない場合は、次の方法に移動します。

注: <b>多くの Excel ブックには、問題の可能性のあるいくつかの問題があります。これらの問題を排除した後、ブックがよりスムーズに実行されます。

書式設定に関する考慮事項

書式、Excel のブックに非常に大きいこと、正常に動作しない可能性があります。多くの場合、Excel がハングするか、形式の問題が原因でクラッシュします。

方法 1: 過剰な書式を削除します。

Excel ブックでの過剰な書式設定と、ファイルを拡張し、ことができますが発生することが原因でパフォーマンスが低下します。書式設定と見なされます過剰なは、全体の列または行の色または枠線の書式を設定した場合。この問題は、書式設定をコピーしたり、web ページまたはデータベースからインポートされたデータを必要とする場合にも発生します。余分な書式を削除するには、形式クリーナーを追加で、次のマイクロソフト web サイトで利用可能なを使用します。
問題が発生する余分な書式を削除した後に続行する場合は、方法 2 に進みます。

方法 2: 使用されていないスタイルを削除します。

ブック全体で使用する形式を標準化するためにスタイルを使用することができます。セルは、別のコピー 1 つのブックから、そのスタイルもコピーされます。これらのスタイルは、拡張ファイルを作成するのには続行し、最終的に発生する可能性があります、」が形式」で Excel の以前のバージョンのファイルに保存するときにエラー メッセージ。

多くのユーティリティが利用可能な未使用のスタイルを削除します。XML ベースの Excel ブック (.xlsx ファイルは、またはコンピューター ストアの中の xlsm ファイル) を使用している限りは、スタイルの削除ツールを使用できます。このツールを見つけることができます。 ここで.

問題が発生するすべての使用されていないスタイルを削除した後に続行する場合は、方法 3 に進みます。

方法 3: 条件付き書式を削除します。

条件付き書式、ファイルを拡張することがあります。これは、ファイル内で条件付き書式設定が破損している場合に発生します。ファイルをテストするには、条件付き書式を削除します。これを行うには、次の手順を実行します。
  1. [ホーム] タブで、条件付き書式をクリックします。
  2. ワークシート全体からルールをクリアします。
  3. ブックの各ワークシートについて 1 および 2 の手順に従います。
  4. 別の名前を使用してブックを保存します。


条件付き書式を削除すると、問題が解決した場合は、元のブックを開くに条件付き書式を削除およびそれを再適用します。

問題が発生する条件付き書式を削除した後に続行する場合は、方法 4 に進みます。

方法 4: 削除の図形

スプレッドシートに多数の図形を追加すると、大量のメモリも必要です。図形は、Excel のグリッド上にある任意のオブジェクトとして定義されます。いくつかの例は次のとおりです。
  • グラフ
  • 図形の描画
  • コメント
  • クリップアート
  • SmartArt
  • 画像
  • ワードアート
頻繁に、これらのオブジェクトは、web ページや他のワークシートからコピーしは非表示にまたは 1 つ別の前に座っています。多くの場合、ユーザーではありませんが存在することに注意してください。

図形を確認するには、次の手順を実行します。
  1. [ホーム] リボンで、[検索し、選択選択ウィンドウ] をクリックします。
  2. このシート上の図形をクリックします。図形は、一覧に表示されます。
  3. 不要な図形を削除します。(目のアイコンを示す図形が表示されているかどうか)
  4. 各ワークシートについて、手順 1 ~ 3 を繰り返します。
問題が発生する図形を削除した後に続行する場合は、書式設定に関連していない上の考慮事項を調べる必要があります。

計算に関する考慮事項

書式設定だけでなく計算も発生する可能性がクラッシュして、Excel 内でハングします。

方法 1: 最新のバージョンの Excel でブックを開く

最初に新しいバージョンの Excel で Excel ブックを開く場合は、ブックには、多くの計算が含まれている場合時間がかかる可能性があります。初めてブックを開く、Excel にはブックを再計算し、ブック内の値を確認します。詳細については、次のマイクロソフト サポート技術情報記事を参照してください。

210162 ブックは Excel で開くことが最初に読み込みが遅い。

925893 以前のバージョンの Excel で最後に保存されているブックを開くときに、外部リンクを更新する場合があります。

Excel ファイルを完全に再計算し、ファイルを保存した後で開く速度が低下する、ファイルが引き続き発生する場合は、方法 2 に進みます。


方法 2: 数式

ブックを表示し、使用している数式の種類を確認します。いくつかの数式では、大量のメモリを取得します。次の配列数式が含まれます。
  • 参照
  • 間接
  • オフセット
  • インデックス
  • 一致
それらを使用して、問題は発生します。ただし、参照している範囲に注意します。

全体の列を参照する数式では、.xlsx ファイルのパフォーマンスが低下する可能性があります。グリッドのサイズは 65,536 の行には、1,048, 576 行および 16,384 (XFD) 列 256 (IV) 列から生まれました。ベスト プラクティスではない、数式を作成する一般的な方法は、全体の列を参照することにしました。以前のバージョンの 1 つの列を参照していた場合は、のみ 65,536 個のセルを含むでした。新しいバージョンでは、100万以上の列を参照しています。

次の VLOOKUP を使用するいると仮定します。
=VLOOKUP(A1,$D:$M,2,FALSE)

Excel 2003 およびそれ以前のバージョンでは、この値だけを検索は、655,560 のみのセル (10 列 x 65,536 行) を含む行全体を参照していた。ただし、新しいより大規模なグリッドと同次数式約 1,050万通のセルを参照 (10 列 x 1,048, 576 行 = 10,485,760)。

この問題を解決するには、数式に必要なセルだけを参照する数式を再構築します。

注: <b>全体の列または行を参照する他の数式がないかどうかを確認するのには、定義の名前を確認してください。

注: <b>このシナリオは、行全体を使用する場合にも発生します。

使用されているセルのみを参照する数式を変更した後に問題が発生を続行する場合は、方法 3 に進みます。

ブック全体を計算する方法 3。

ブック間で計算を実行している数式を制限します。2 つの理由が重要です。
  • ネットワーク経由でファイルを開くしようとしました。
  • Excel が大量のデータを計算しようとしています。
ネットワーク経由での計算を実行する代わりに、1 つのブック内の数式が含まれているし、1 つのブックから別の単純なリンクを作成します。

ブック全体を計算するのではなくセルのみを参照する数式を変更した後、問題が発生することを続行する場合は、方法 4 に進みます。

方法 4: 揮発性関数

ブックの揮発性関数の使用を制限します。TODAY を使用するか、NOW 関数を使用するセルの数百を保持する必要はありません。ある場合は、ワークシート内の現在の日付と時刻は、1 回は、関数を使用し、リンクの定義名を使用して、関数を参照します。

揮発性の数式を制限する後、問題が発生することを続行する場合は、方法 5 に進みます。

方法 5: 配列数式

配列数式は、強力です。正しく使用する必要があります。アレイの必要数を超えるセルを追加しないように重要です。配列内のセルに数式を計算する必要がありますが設定されているときは、その数式で参照されているすべてのセルの計算が発生します。

配列の動作の詳細については、次のマイクロソフト web サイトを参照してください。
問題が発生する、配列数式を更新した後に続行する場合は、方法 6 に進みます。

方法 6: 定義された名前

定義名を使用すると、セルと数式に「フレンドリ名」を追加するブック内のすべての数式を参照できます。他のブックやインターネット一時ファイルにリンクしているすべての定義名を確認する必要があります。通常、これらのリンクは、不要な Excel ブックを開くときの速度を低下させたりします。

使用することができます、 [名前の管理ツール Excel のインターフェイスに表示できない非表示の定義名を表示します。このツールを使用すると、表示し、不要な定義名を削除できます。

クラッシュし、ハングする、不要な定義名を削除した後に Excel が引き続き発生する場合は、方法 7 に進みます。


方法 7: リンクとハイパーリンク

Excel の電源が、他のスプレッドシートからライブ データを表示する機能です。ファイルと、リンク先の外部ファイルのインベントリを取得します。いくつかの問題が発生することができる Excel は Excel ブックの数をリンクするには、上の制限を持っていません。このファイルまたはリンクされたファイルのいずれかに問題があるかどうかを判断するのにはリンクのないファイルをテストします。

上の移動

これらは、Excel でのハングおよびクラッシュの原因になる最も一般的な問題です。発生した場合もクラッシュして、Excel でぶら下げ、マイクロソフトとサポート チケットを開くかを検討してください。
詳細
違いこれらのメソッドの場合は、64 ビット バージョンの Excel への移動か、問題のブックを別のブックに分割することを検討してください。
XL2013 Excel の使用可能なメモリは、このアクションのアップグレードのパフォーマンスを完了します。


警告: この記事は自動翻訳されています

プロパティ

文書番号:3070372 - 最終更新日: 10/09/2015 08:27:00 - リビジョン: 2.0

Excel 2016, Microsoft Excel 2013

  • kbsurveynew kbtshoot kbexpertiseinter kbmt KB3070372 KbMtja
フィードバック