【Excel】「ブックの計算」が手動に固定される原因!Excel設定がファイル別に保存される仕組み

【Excel】「ブックの計算」が手動に固定される原因!Excel設定がファイル別に保存される仕組み
🛡️ 超解決

Excelで「ブックの計算」が「手動」に固定されてしまい、自動で再計算されなくなった経験はありませんか。この設定は、ファイルごとに保存されるため、意図せず変更されていることがあります。この記事では、この「ブックの計算」が手動に固定される原因と、Excelの設定がファイル別に保存される仕組みについて解説します。これにより、計算が手動に固定される問題を解決し、Excelの計算設定を理解できるようになります。

「ブックの計算」が手動に固定されると、数式の結果がすぐに更新されず、作業効率が著しく低下します。手動で再計算を実行することも可能ですが、頻繁な手動操作は煩雑です。この問題は、Excelのファイルごとの設定保存の仕組みと深く関連しています。この仕組みを理解することで、問題の根本的な解決につながります。

【要点】Excelの「ブックの計算」が手動に固定される原因とファイル別設定の仕組み

  • ファイルごとの設定保存: Excelの設定の一部は、ブックごとに保存され、開いたファイルによって自動的に適用されます。
  • 「ブックの計算」設定: 「ブックの計算」の設定もファイルごとに保存されるため、以前開いたファイルの設定が現在のブックに引き継がれることがあります。
  • 手動計算への変更: 多数のシートや複雑な数式を持つブックでは、パフォーマンス向上のために手動計算に設定されることがあります。
  • 設定の確認と変更: 「数式」タブの「計算オプション」から、現在のブックの計算設定を確認・変更できます。

ADVERTISEMENT

Excelの「ブックの計算」設定が手動になる原因

Excelで「ブックの計算」が「手動」に固定される主な原因は、Excelが設定をファイルごとに保存する仕組みにあります。これは、特定のブックを開いたときに、そのブックに保存されている計算設定が自動的に適用されるためです。例えば、以前に手動計算に設定したブックを開いた場合、その設定が現在のブックにも引き継がれてしまうことがあります。

また、大量のデータや複雑な数式を含むブックでは、Excelのパフォーマンスを維持するために、自動計算ではなく手動計算が推奨されることがあります。このようなブックは、作成時や保存時に意図せず「手動計算」に設定されている可能性が考えられます。Excelは、ブックのサイズや計算量が多い場合に、自動計算が遅延を引き起こすことを防ぐために、この設定を自動的に調整することがあります。

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

Excelの設定がファイル別に保存される仕組み

Excelでは、多くの設定項目がブックごとに保存されます。これは、ユーザーがブックごとに異なる表示設定や計算設定を行いたいというニーズに応えるためです。例えば、特定のブックだけフォントサイズを変更したり、特定のシートだけ非表示にしたりといった設定は、そのブックファイル自体に記録されています。

「ブックの計算」設定も、このファイルごとの設定保存の対象となります。ユーザーが「数式」タブの「計算オプション」で「手動」を選択し、そのブックを保存すると、その設定はブックファイル内に記録されます。次にそのブックを開いた際には、保存されていた「手動計算」の設定が自動的に適用されるため、他のブックを開いていても、この設定が上書きされることはありません。

この仕組みにより、ユーザーはブックごとに最適な計算方法を選択できます。しかし、意図せず「手動計算」に設定されたファイルを開いた場合、計算結果が自動で更新されないという問題が発生します。これは、Excelの標準的な動作であり、ファイルを開くたびにそのファイル固有の設定が読み込まれるためです。

「ブックの計算」を手動から自動に戻す手順

「ブックの計算」が手動に固定されてしまった場合でも、簡単に自動計算に戻すことができます。この操作は、現在のブックに対して行われ、保存すれば次回以降も自動計算が維持されます。以下の手順で設定を変更してください。

  1. 「数式」タブを開く
    Excelのリボンメニューから「数式」タブをクリックします。
  2. 「計算オプション」を選択する
    「計算」グループ内にある「計算オプション」をクリックします。
  3. 「自動」を選択する
    表示されるメニューから「自動」を選択します。
  4. ブックを保存する
    設定変更後、ファイルを保存します。これにより、次回以降も自動計算が適用されます。

ADVERTISEMENT

Excel 2019・2021との違い

Excel 2019やExcel 2021などの永続ライセンス版とMicrosoft 365版では、「ブックの計算」設定の基本的な操作方法に違いはありません。いずれのバージョンでも、「数式」タブの「計算オプション」から「自動」または「手動」を選択することで、計算設定を変更できます。

ファイルごとに設定が保存されるという挙動も、これらのバージョン間で共通しています。そのため、以前のバージョンのExcelで作成されたファイルをMicrosoft 365で開いた場合でも、そのファイルに保存されている計算設定が適用されます。バージョンによる違いを意識する必要はほとんどありません。

「ブックの計算」が自動にならない場合の対処法

通常、上記の手順で「自動」に設定すれば計算は自動で行われます。しかし、それでも手動計算に固定されてしまう場合は、いくつかの追加的な原因が考えられます。

ブックのプロパティに計算設定が保存されている可能性

まれに、ブックのプロパティ情報に意図しない計算設定が保存されていることがあります。この場合、通常の「計算オプション」からの変更だけでは反映されないことがあります。

対処法:

  1. 「ファイル」タブを開く
    Excelの左上にある「ファイル」タブをクリックします。
  2. 「情報」を選択する
    左側のメニューから「情報」を選択します。
  3. 「ブックの保護」から「互換性」を確認する
    「ブックの保護」の項目内に、「互換性」や「ブックのプロパティ」に関するオプションがないか確認します。もしあれば、計算に関する設定項目がないか調べます。
  4. 新しいブックにコピーする
    問題のあるブックのシート全体を選択し、新しい空のブックにコピー&ペーストしてみてください。これにより、ブック固有の不要な設定がリセットされることがあります。

アドインが干渉している可能性

インストールされているExcelアドインが、計算設定に影響を与えている可能性も考えられます。特定のアドインが計算オプションを強制的に変更してしまうことがあります。

対処法:

  1. Excelをセーフモードで起動する
    Ctrlキーを押しながらExcelのショートカットアイコンをクリックして起動します。または、ファイル名を指定して実行で「excel /safe」と入力して起動します。
  2. セーフモードで計算設定を変更する
    セーフモードで起動したExcelで、問題のブックを開き、「数式」タブの「計算オプション」で「自動」に変更し、保存します。
  3. 通常モードで確認する
    Excelを通常モードで再起動し、ブックを開いて計算が自動で行われるか確認します。セーフモードで問題が解決した場合、アドインが原因である可能性が高いです。
  4. アドインを無効化する
    「ファイル」タブ → 「オプション」 → 「アドイン」から、COMアドインやExcelアドインを一つずつ無効化し、原因となっているアドインを特定します。

Excelのオプション設定が破損している可能性

Excel自体のオプション設定ファイルが破損している場合、予期せぬ動作を引き起こすことがあります。これは計算設定に限らず、様々な機能に影響を与える可能性があります。

対処法:

  1. Excelのオプション設定をリセットする
    レジストリエディタを使用してExcelのオプション設定をリセットする方法がありますが、レジストリの操作は誤るとシステムに深刻な影響を与える可能性があるため、注意が必要です。一般的には、Officeの修復機能を利用することが推奨されます。
  2. Officeの修復を行う
    Windowsの「設定」→「アプリ」→「アプリと機能」からMicrosoft OfficeまたはMicrosoft 365を選択し、「変更」→「クイック修復」または「オンライン修復」を実行します。

Excelの計算設定に関するよくある誤解

Excelの計算設定に関して、いくつかの誤解が生じやすいポイントがあります。これらを理解することで、より適切にExcelを使いこなすことができます。

「ブックの計算」はグローバル設定ではない

多くのユーザーが、「ブックの計算」設定はExcel全体で一つであり、一度設定すれば全てのブックに適用されると考えがちです。しかし、前述の通り、この設定はブックごとに保存されます。そのため、あるブックで「自動」に設定しても、別のブックを開いたときに「手動」になっていることがあります。

「手動計算」はパフォーマンス改善のためだけではない

「手動計算」は、計算負荷の高いブックのパフォーマンスを向上させるために利用されますが、それだけが目的ではありません。例えば、数式を一時的に停止して他の作業を行いたい場合や、特定の数式の結果を確定させたい場合などにも意図的に使用されます。

「F9」キーの役割

「手動計算」モードの場合、数式の結果を更新するには「F9」キーを押す必要があります。このキーは、ブック全体の再計算を実行します。特定のシートだけを再計算したい場合は、「Shift」+「F9」キーを使用します。このキー操作を理解しておくと、「手動計算」モードでも効率的に作業を進めることができます。

Power Queryとの連携における注意点

Power Queryを使用して外部データを取り込み、Excelシートに反映させている場合、計算設定はPower Queryの更新動作にも影響を与える可能性があります。Power Queryの更新は、Excelの数式計算とは独立して行われる部分もありますが、関連する数式がある場合は注意が必要です。

Power Queryの更新とブックの計算設定

Power Queryでデータを更新する際、Excelの「ブックの計算」設定が「手動」になっていると、更新されたデータがExcelシート上の数式に正しく反映されないことがあります。これは、Power Queryの更新後にExcelが自動で再計算を行わないためです。

対処法:

  1. Power Queryの更新設定を確認する
    「データ」タブ → 「クエリと接続」から、該当するクエリを右クリックし、「読み込み先」→「テーブル」または「ピボットテーブル」を選択します。その際、テーブルのデザインタブにある「更新」オプションを確認します。
  2. 「すべて更新」を実行する
    Excelの「データ」タブにある「すべて更新」ボタンをクリックすると、Power Queryの更新と、それに続くExcelブック全体の再計算(自動計算設定の場合)が行われます。
  3. ブックの計算を「自動」に設定する
    Power Queryを使用するブックでは、通常「ブックの計算」を「自動」に設定しておくことを推奨します。これにより、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級】