【Excel】ネットワークドライブに保存すると遅い!Excelのファイル保存パフォーマンスを改善する方法

【Excel】ネットワークドライブに保存すると遅い!Excelのファイル保存パフォーマンスを改善する方法
🛡️ 超解決

Excelでネットワークドライブにファイルを保存する際、処理が遅くて困っていませんか。特に大きなファイルや複雑なブックの場合、保存に時間がかかり作業効率が著しく低下します。この問題は、Excelの自動保存機能や一時ファイルの生成場所が原因で発生することがあります。この記事では、ネットワークドライブでのExcelファイル保存パフォーマンスを改善するための具体的な設定方法を解説します。

この記事を読むことで、Excelの保存速度の遅延を解消し、ストレスなく作業を続けられるようになります。ネットワークドライブでのExcel利用におけるパフォーマンス低下にお悩みの方は、ぜひ参考にしてください。

ADVERTISEMENT

ネットワークドライブ保存時のExcelパフォーマンス低下の根本原因

Excelがネットワークドライブへの保存時に遅延する主な原因は、Excelの自動保存機能と一時ファイルの管理方法にあります。Excelは、作業中のデータを保護するために、一定間隔で自動保存を行ったり、一時ファイルを生成したりします。これらの機能がネットワークドライブとの通信に影響を与え、パフォーマンスを低下させることがあります。

具体的には、Excelは作業中のブックのコピーを一時ファイルとして、通常はローカルのテンポラリフォルダに保存します。しかし、ネットワークドライブに保存されたファイルの場合、この一時ファイルの読み書きや、自動保存の頻度・方法が、ネットワークの帯域幅や応答速度と干渉し、遅延を引き起こす可能性があります。さらに、Excelのバージョンや設定、ネットワーク環境によっても、遅延の度合いは変動します。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excelのファイル保存パフォーマンスを改善する設定手順

  1. Excelの一時ファイル保存場所を変更する
    Excelが一時ファイルを保存する場所を、ネットワークドライブではなくローカルのドライブに変更することで、保存速度の向上が期待できます。
  2. Excelの自動保存間隔を調整する
    自動保存の間隔を長く設定することで、ネットワークへのアクセス頻度を減らすことができます。
  3. Excelの「クイックアクセスツールバー」に「保存」ボタンを追加する
    「クイックアクセスツールバー」に「保存」ボタンを追加し、手動でこまめに保存することで、自動保存による遅延を回避しやすくなります。
  4. Excelの「リアルタイム共同編集」機能を無効にする
    Microsoft 365環境でリアルタイム共同編集を利用している場合、この機能を無効にすることでパフォーマンスが改善されることがあります。

Excelの一時ファイル保存場所を変更する手順

Excelの一時ファイル保存場所をローカルドライブに変更する手順は以下の通りです。これにより、ネットワーク経由でのファイルアクセスを減らし、保存パフォーマンスを改善します。

  1. Excelを開き、「ファイル」タブをクリックする
    Excelの画面左上にある「ファイル」タブを選択します。
  2. 「オプション」を選択する
    画面左側のメニューから一番下にある「オプション」をクリックします。
  3. 「詳細設定」を選択する
    Excelのオプションダイアログボックスが表示されたら、左側のメニューから「詳細設定」を選択します。
  4. 「ファイルの保存」セクションを探す
    詳細設定画面をスクロールし、「ファイルの保存」という項目を見つけます。
  5. 「既定の一時ファイルフォルダ」をローカルドライブに変更する
    「既定の一時ファイルフォルダ」のパスが表示されています。このパスを、PCのローカルドライブ(例: C:\Users\ユーザー名\AppData\Local\Temp)に変更します。必要であれば、手動で新しいフォルダを作成し、そのパスを指定してください。注意:このフォルダはExcelが自動で作成・管理するため、通常は既存のパスをそのまま利用します。変更する場合は、存在しないパスを指定しないように注意してください。
  6. 「OK」をクリックして設定を保存する
    ダイアログボックス下部の「OK」ボタンをクリックして、設定を適用します。

Excelの自動保存間隔を調整する手順

Excelの自動保存間隔を調整するには、以下の手順を実行します。間隔を長くすることで、ネットワークへのアクセス頻度を減らせます。

  1. 「ファイル」タブをクリックする
    Excelの画面左上にある「ファイル」タブを選択します。
  2. 「オプション」を選択する
    画面左側のメニューから一番下にある「オプション」をクリックします。
  3. 「保存」を選択する
    Excelのオプションダイアログボックスが表示されたら、左側のメニューから「保存」を選択します。
  4. 「〇分ごとに自動保存する」の間隔を変更する
    「保存」画面にある「〇分ごとに自動保存する」のチェックボックスをオンにし、数値を「10」分や「15」分など、より長い間隔に変更します。注意:この設定は、ExcelファイルがOneDriveやSharePointに保存されている場合に有効になります。ネットワークドライブに直接保存している場合は、この設定項目が表示されないか、効果がない場合があります。
  5. 「OK」をクリックして設定を保存する
    ダイアログボックス下部の「OK」ボタンをクリックして、設定を適用します。

「クイックアクセスツールバー」に「保存」ボタンを追加する手順

「クイックアクセスツールバー」に「保存」ボタンを追加すると、ワンクリックで保存できるようになり、手動保存が容易になります。これにより、自動保存による遅延を回避しやすくなります。

  1. Excelの画面左上にある「クイックアクセスツールバー」のカスタマイズボタンをクリックする
    Excelのウィンドウの左上、タイトルバーのすぐ下にある「クイックアクセスツールバー」の右端にある下向き矢印(▼)をクリックします。
  2. 「その他のコマンド」を選択する
    表示されたメニューから「その他のコマンド」を選択します。
  3. 「コマンドの選択」で「すべてのコマンド」を選ぶ
    「Excelのオプション」ダイアログボックスが開きます。「コマンドの選択」ドロップダウンリストで「すべてのコマンド」を選択します。
  4. 「上へ移動」または「下へ移動」ボタンで位置を調整する
    「クイックアクセスツールバー」に表示したいコマンドの中から「保存」を探し、選択します。その後、「追加」ボタンをクリックして右側のリストに追加します。追加された「保存」コマンドを選択し、「上へ移動」または「下へ移動」ボタンで、ツールバー上での表示順序を調整します。
  5. 「OK」をクリックして設定を保存する
    ダイアログボックス下部の「OK」ボタンをクリックして、設定を適用します。

Excelの「リアルタイム共同編集」機能を無効にする手順

Microsoft 365環境でリアルタイム共同編集を利用している場合、これがパフォーマンスに影響を与えることがあります。無効にする手順は以下の通りです。

  1. 「ファイル」タブをクリックする
    Excelの画面左上にある「ファイル」タブを選択します。
  2. 「オプション」を選択する
    画面左側のメニューから一番下にある「オプション」をクリックします。
  3. 「保存」を選択する
    Excelのオプションダイアログボックスが表示されたら、左側のメニューから「保存」を選択します。
  4. 「Excelの共有ブックでリアルタイム共同編集を有効にする」のチェックを外す
    「保存」画面にある「Excelの共有ブックでリアルタイム共同編集を有効にする」という項目のチェックを外します。注意:この設定は、ファイルがOneDriveまたはSharePointに保存されている場合にのみ表示されます。ネットワークドライブに直接保存している場合は、この設定項目はありません。
  5. 「OK」をクリックして設定を保存する
    ダイアログボックス下部の「OK」ボタンをクリックして、設定を適用します。

ネットワークドライブ保存時のよくある失敗パターンと対処法

一時ファイルフォルダのパスが正しく設定されない

一時ファイルフォルダのパスを誤って設定したり、存在しないパスを指定したりすると、Excelが正常に動作しなくなる可能性があります。パスを設定する際は、必ずローカルドライブ上の既存のフォルダを指定するか、Excelが自動で作成するパス(通常はC:\Users\ユーザー名\AppData\Local\Temp)を使用してください。

自動保存間隔を短くしすぎている

自動保存間隔を短く設定しすぎると、頻繁な保存処理がネットワークに負荷をかけ、かえってパフォーマンスを低下させる原因となります。ネットワークドライブに保存している場合は、自動保存間隔を10分以上に設定することを推奨します。

Excelのバージョンが古い

古いバージョンのExcelでは、ネットワークドライブとの互換性やパフォーマンスに関する問題が、最新バージョンよりも多く発生する可能性があります。可能であれば、Excelを最新バージョン(Microsoft 365など)にアップデートすることを検討してください。最新バージョンでは、パフォーマンスの改善やバグ修正が行われています。

ネットワーク環境に問題がある

Excelの設定だけでなく、ネットワーク自体の速度や安定性が遅延の原因となっている場合もあります。ネットワークドライブへのアクセスが遅い場合は、ネットワーク管理者に相談するか、ネットワーク環境の見直しを検討してください。例えば、Wi-Fiの電波状況が悪い、ネットワークケーブルに問題がある、サーバー側の処理能力が低い、などが考えられます。

ADVERTISEMENT

ExcelとPower Queryによるデータ処理パフォーマンスの比較

項目 Excelの標準機能 Power Query
データ取得 手動でのコピー&ペースト、または外部データ取り込み機能 様々なデータソース(データベース、Web、ファイルなど)から自動でデータを取得
データ変換・加工 数式、フィルター、並べ替え、ピボットテーブルなど GUI操作で複雑なデータクリーニング、整形、結合が可能
更新 手動での再計算やデータ再取り込みが必要 「すべて更新」ボタン一つで、データソースからの取得・変換プロセスを自動実行
パフォーマンス データ量が多い場合や複雑な操作では処理が重くなる傾向 大量データの処理や複雑な変換に強く、パフォーマンスが安定しやすい
学習コスト 基本的な操作は容易 慣れるまで学習が必要だが、習得後は効率が大幅に向上

Excelの標準機能でネットワークドライブへの保存が遅い場合、データ処理のプロセス全体を見直すことも有効です。特に、大量のデータを扱ったり、複雑なデータ変換を行ったりする場合は、Power Queryの利用を検討すると良いでしょう。Power Queryは、Excelに標準搭載されている機能(Microsoft 365の場合)であり、データ取得から変換、読み込みまでの一連のプロセスを自動化できます。これにより、手作業によるミスを減らし、処理速度の向上も期待できます。

Power Queryを使用することで、ネットワークドライブ上のファイルであっても、データ取得や変換のプロセスを効率化できます。例えば、定期的に更新されるデータソースから最新のデータを取得し、整形してからExcelシートに読み込む、といった作業を自動化できます。これにより、Excelファイル自体のサイズを抑え、保存時の負荷を軽減できる可能性があります。

まとめ

Excelでネットワークドライブへの保存が遅い問題は、一時ファイルの設定変更や自動保存間隔の調整、クイックアクセスツールバーの活用などで改善できます。これらの設定を見直すことで、Excelの保存パフォーマンスを向上させ、作業効率を高めることが可能です。もし、これらの設定を行っても改善が見られない場合は、ネットワーク環境やExcelのバージョンを確認し、必要に応じてPower Queryのようなデータ処理機能の活用も検討してみてください。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】