技術ノート オフィス Excel 2013 で数式を静的な値に変換する方法

Excel 2013 で数式を静的な値に変換する方法

Excel ワークシートを開いたり、ワークシート内の入力や数式を変更したりすると、Excel はデフォルトでそのワークシート内のすべての数式 を自動的に再計算します 。ワークシートが大きく、多くの数式が含まれている場合、これには時間がかかることがあります。

Excel 2013 で数式を静的な値に変換する方法

ただし、一部のセルに値が決して変更されない数式が含まれている場合は、これらの数式を静的な値に簡単に変換できるため、スプレッドシートの再計算が高速化されます。数式全体を静的な値に変更する簡単な方法と、数式の一部を静的な値に変更する方法を紹介します。

注: 同じセル内の数式を静的な値に変換すると、その数式に戻ることはできないことに注意してください。したがって、数式を変換する前にワークシートのバックアップを作成することをお勧めします。ただし、元の数式を保持したまま、数式をコピーして別のセルに値として貼り付けることもできます。また、ワークシートが 数式を手動で計算する ように設定されている場合は、値をコピーする前に F9 キーを押して数式を更新してください。

Excel 2013 で数式を静的な値に変換する方法

静的な値に変換する数式を含むセルを選択します。セルが連続している場合はセル範囲全体をドラッグするか、セルが連続していない場合は Ctrl キーを押して選択します。 [ホーム] タブの [クリップボード] セクションで [コピー] をクリックするか、Ctrl + C を押して、選択したセルをコピーします。

「ホーム」タブの「クリップボード」セクションで「貼り付け」ボタンをクリックし、「値の貼り付け」セクションで「値」ボタンをクリックします。

Excel 2013 で数式を静的な値に変換する方法

[貼り付け] ドロップダウン メニューの下部にある [形式を選択して貼り付け] を選択することもできます。

[形式を選択して貼り付け] ダイアログ ボックスの [貼り付け] セクションで [値] を選択します。このダイアログ ボックスには、コピーした数式を貼り付けるための他のオプションも提供されます。

Excel 2013 で数式を静的な値に変換する方法

選択したセルには、数式の結果が静的な値として含まれています。

同じセルに貼り付けた場合、元の数式は使用できなくなることに注意してください。

Excel 2013 で数式を静的な値に変換する方法

注: 1 つのセル (または多数ではなく少数) の数式を変換する必要がある場合は、数式を含むセルをダブルクリックし、F9 キーを押すと、その数式が静的な値に変換されます。

数式の一部の結果は変わらないが、数式の残りの部分の結果が変わる場合は、数式の残りの部分を保持したまま、数式の一部を静的な値に変換できます。これを行うには、数式が含まれるセルをクリックし、静的な値に変換する数式の部分を選択し、F9 キーを押します。

Excel 2013 で数式を静的な値に変換する方法

注: 式の一部を選択する場合は、オペランド全体を選択に含めてください。変換する数式の部分は、静的な値に計算できる必要があります。

数式の選択された部分が静的な値に変換されます。 Enter キーを押して、静的な結果を数式の一部として受け入れます。

数式を静的な値に変換すると、多数の数式を含む大規模なスプレッドシートを高速化する場合や、スプレッドシートを誰かと共有する必要がある場合に使用した基になる数式を非表示にする場合に便利です。

「 Excel 2013 で数式を静的な値に変換する方法」に関するベスト動画選定!

【60進法⇔10進法】へ変換する【Excel】の数式をわかりやすく解説します
【Excel講座】セルに入力された数式をコピーして、そのまま別の場所に貼り付ける