ホーム ja PC-モバイル アプリ エクセル Excel で数式をコピーする方法

Excel で数式をコピーする方法

数式を 1,000 個のセルに手動で入力することを想像してみてください。それは悪夢でしょう。ありがたいことに、Excel では数式を他のセルに簡単にコピーできます。この基本的な作業により、時間を大幅に節約できます。ただし、その方法は Excel の初心者ユーザーにとって必ずしも明確ではありません。
このガイドでは、Excel で数式をコピーする方法を 3 つの方法で説明します。また、相対数式参照と絶対数式参照を切り替える方法と、このトピックに関連するよくある質問に答える方法についても説明します。

Excel で数式をドラッグして下にコピーする方法

数式を含むセルの角をドラッグすると、Excel の数式を隣接するセルにすばやく適用できます。以下の指示に従ってください。
  1. コピーする数式が含まれるセルをクリックします。
    コピーする数式が含まれるセルをクリックします。
  2. セルの右下隅にカーソルを置きます。カーソルがプラス記号に変わるはずです。
    セルの右下隅にカーソルを置きます。カーソルがプラス記号に変わるはずです。
  3. セルの右下隅を選択したまま、希望の方向にドラッグして、塗りつぶすセルを選択します。
    セルの右下隅を選択したまま、希望の方向にドラッグして、塗りつぶすセルを選択します。
  4. マウスを放します。数式は選択したセルに自動的に適用されます。
    マウスを放します。数式は選択したセルに自動的に適用されます。
カーソルがプラス記号にならず、セルをドラッグできない場合は、この機能が非表示になっている可能性があります。有効にするには、以下の手順に従ってください。
  1. 画面上部の「ファイル」をクリックします。
    画面上部の「ファイル」をクリックします。
  2. ドロップダウンメニューから「オプション」を選択します。
    ドロップダウンメニューから「オプション」を選択します。
  3. 「詳細設定」に進みます。
    「詳細設定」に進みます。
  4. 「編集オプション」の「フィルハンドルとセルのドラッグアンドドロップオプションを有効にする」をクリックします。
    「編集オプション」の「フィルハンドルとセルのドラッグアンドドロップオプションを有効にする」をクリックします。

ドラッグせずに Excel で数式をコピーする方法

場合によっては、Excel の数式を隣接しないセルにコピーする必要がある場合、ドラッグする方法は機能しません。この場合、セルを手動で選択できます。以下の手順に従います。
  1. 数式を含むセルをクリックします。
    数式を含むセルをクリックします。
  2. 「Ctrl」キーと「C」キーを同時に押して数式をコピーします。
    「Ctrl」キーと「C」キーを同時に押して数式をコピーします。
  3. 「Ctrl」キーを押したまま、数式を適用するセルをクリックします。
    「Ctrl」キーを押したまま、数式を適用するセルをクリックします。
  4. 文書上部の「貼り付け」の横にある矢印をクリックし、「数式」を選択します。選択したセルに自動的に適用されます。
    文書上部の「貼り付け」の横にある矢印をクリックし、「数式」を選択します。選択したセルに自動的に適用されます。
数式を列全体にすばやくコピーする必要がある場合は、「Ctrl + D」ショートカットを使用できます。以下の指示に従ってください。
  1. 数式が含まれるセルを選択します。
    数式が含まれるセルを選択します。
  2. 目的の列のインデックス (上部の文字) をクリックします。
    目的の列のインデックス (上部の文字) をクリックします。
  3. 「Ctrl」キーと「D」キーを同時に押して、列に数式を適用します。
    「Ctrl」キーと「D」キーを同時に押して、列に数式を適用します。
ショートカットを使用すると、数式を行全体にコピーすることもできます。その方法は次のとおりです。
  1. 数式が含まれるセルを選択します。
    数式が含まれるセルを選択します。
  2. 左側で行番号を選択し、行全体を強調表示します。
  3. 「Ctrl」キーと「R」キーを同時に押します。

数式を変更せずに Excel に数式をコピーする方法

デフォルトでは、Excel の数式には相対セル参照が含まれています。式の値は相対的な位置に応じて変化します。
例として、単純な数式 =SUM(B1,C1) を考えてみましょう。これを下にコピーすると、次のセルには数式 =SUM(B2,C2) 、 =SUM(B3,C3) 、および =SUM(B4,C4) が含まれます。
ただし、場合によっては、数式内の一部の値を修正する必要がある場合があります。
B1 セルと C 列の各値を合計するとします。この場合、列と行のインデックスの前にドル記号 ($) を追加する必要があります。数式は次のようになります: =SUM($B$1,C1) 、次のセルには =SUM($B$1,C2) 、 =SUM($B$1,C3) 、および =SUM($B$1 、C4) 式。この方法を使用すると、必要なだけ参照を修正できます。

追加のよくある質問

数式内の列参照のみ、または行参照のみを修正できますか?

ドル記号 ($) を使用すると、数式で選択した値を固定できます。たとえば、数式を他のセルにコピーするときにセル B3 の値を変更しないようにしたい場合は、列と行の参照 ($B$3) の両方の前にドル記号を追加します。
ただし、1 つの参照だけを修正する必要がある場合もあります。この場合、列参照または行参照の前にドル記号を 1 つだけ追加する必要があります。このような:
• $B3 – 数式を他のセルにコピーすると行参照は変更できますが、列参照は変更できません。
• B$3 – 列参照は変更できますが、行参照は固定です。

数式ではなくセル値をコピーするにはどうすればよいですか?

デフォルトでは、Excel は「Ctrl + C」および「Ctrl + V」キーボード ショートカットを使用するとセルの数式をコピーします。代わりにセル値をコピーする必要がある場合は、次の手順に従います。
1. 再現したい値が含まれるセルを選択します。
2. 「Ctrl + C」キーボード ショートカットを使用してセル データをコピーします。
3. セル値を貼り付けるセルを選択します。
4. 画面上部の「貼り付け」ボタンの横にある矢印をクリックします。
5. 「値」を選択します。

ワークフローを改善する

Excel で数式をコピーする方法がわかったので、ワークフローはより効率的になるはずです。 Excel のバージョンによっては、手順の細部が異なる場合があることに注意してください。新しい機能を見逃さず、適切なガイドを常に見つけられるように、ソフトウェアを最新の状態に保ちます。
Excel を使用する際に役立つヒントを知っていますか?以下のコメントセクションで共有してください。

「 Excel で数式をコピーする方法」に関するベスト動画選定!

数式をコピーするには(Excel 2019)
Excel 2016 基礎:数式をコピーする|lynda.com 日本版