PDF形式でダウンロードPDF形式でダウンロード

Excelでは、行や列全体に数式をコピーすることが簡単にできますが、必ずしも思い通りの結果が得られるとは限りません。予期せぬ結果が出たり、「#REF」や「/DIV0」などのエラーが出たりすると、非常にイライラします。でも心配は無用です。5,000行ものワークシートをセルごとに編集する必要はありません。この記事では、数式を他のセルにコピーする簡単な方法を紹介します。

方法 1
方法 1 の 4:

「検索と置換」機能を使用して数式をそのままコピーする

PDF形式でダウンロード
  1. How.com.vn 日本語: Step 1 Excelでブックを開く 
    数式で埋め尽くされたワークシートをそのままコピーしたいことがときどきありますが、すべてのセルを絶対参照に変更するのは面倒ですし、その後変更を元に戻したい場合はなおさらです。しかし、この方法を用いれば、セル参照を変更せずに相対参照を含む数式を別の場所にすばやく移動することができます。[1]以下は、数式を変更せずにC列からD列にコピーするワークシート例です。


    ワークシート例
    A列B列C列D列
    1行目944カエル=A1/2
    2行目636ヒキガエル=A2/2
    3行目712イモリ=A3/2
    4行目690ヘビ=A4/2
    • 1つのセルに数式をコピーするだけの場合は、この項目の最後のステップ(「別の方法を試す」)に進みましょう。
  2. How.com.vn 日本語: Step 2 Ctrl+H
    を押して「検索」ウィンドウを開く このショートカットキーはWindowsでもmacOSでも同じです。
  3. How.com.vn 日本語: Step 3 「=」を検索して別の文字に置換する 
    「検索する文字列」欄に「=」と入力して「置換後の文字列」欄に別の文字を入力し、すべて置換をクリックすると、すべての数式(必ず等号で始まる)がその文字で始まる文字列に変換されます。ただし、その文字にはワークシートで使用していないものを必ず使用しましょう。例えば、「#」や「&」、または「##&」のような長い文字列に置換します。


    ワークシート例
    A列B列C列D列
    1行目944カエル##&A1/2
    2行目636ヒキガエル##&A2/2
    3行目712イモリ##&A3/2
    4行目690ヘビ##&A4/2
    • 「*」や「?」などの文字は使用しないようにしましょう。後のステップが難しくなります。
  4. How.com.vn 日本語: Step 4 セルをコピーして貼り付ける 
    コピーしたいセルを選択し、Ctrl+C(Windows)またはCmd+C(Mac)を押してコピーしたら、貼り付けたいセルを選択し、Ctrl+V(Windows)またはCmd+V(Mac)を押して貼り付けましょう。それらのセルは数式としては認識されず、そのままコピーされます。


    ワークシート例
    A列B列C列D列
    1行目944カエル##&A1/2##&A1/2
    2行目636ヒキガエル##&A2/2##&A2/2
    3行目712イモリ##&A3/2##&A3/2
    4行目690ヘビ##&A4/2##&A4/2
  5. How.com.vn 日本語: Step 5 もう一度「検索と置換」機能を使用して変更を元に戻す 
    これで数式の位置が決まったので、もう一度「すべて置換」機能を使用して変更を元に戻します。以下は、「##&」という文字列を検索してもう一度「=」に置換することで、それらのセルが再び数式になる例です。これで、これまで通り引き続きワークシートを編集することができます。


    ワークシート例
    A列B列C列D列
    1行目944カエル=A1/2=A1/2
    2行目636ヒキガエル=A2/2=A2/2
    3行目712イモリ=A3/2=A3/2
    4行目690ヘビ=A4/2=A4/2
  6. How.com.vn 日本語: Step 6 別の方法を試す 
    上記の方法が何らかの理由でうまくいかない場合や、「すべて置換」機能で他のセルの内容を誤って変更してしまうのが心配な場合は、他にもいくつかの方法があるので試してみましょう。
    • 参照先を変更せずに1つのセルの数式をコピーするには、そのセルを選択してウィンドウ上部の数式バーに表示されている数式(セル自体ではありません)をコピーし、Escキーを押して数式バーを閉じてから、その数式を任意の場所に貼り付けます。
    • Ctrl`(通常は「~」と同じキー)を押してワークシートを数式表示モードにし、数式をコピーして「メモ帳」や「テキストエディット」などのテキストエディタに貼り付け、もう一度コピーしてワークシートの任意の場所に貼り付けましょう。その後、もう一度Ctrl`を押すと、ワークシートは通常の表示モードに戻ります。
    広告
方法 2
方法 2 の 4:

行や列を数式で埋める

PDF形式でダウンロード
  1. How.com.vn 日本語: Step 1 空白セルに数式を入力する 
    Excelでは、セルの「フィル」機能を使用して行や列に数式を簡単に反映させることができます。他の数式と同様に、まずは=記号を入力し、それから任意の関数や演算を使用しましょう。以下は、A列とB列の和を計算する簡単なワークシート例です。EnterまたはReturnキーを押すと、その数式が計算されます。


    ワークシート例
    A列B列C列
    1行目10919
    2行目208
    3行目307
    4行目406
  2. How.com.vn 日本語: Step 2 コピーしたい数式が入力されているセルの右下をクリックする 
    カーソルが太字の記号になります。
  3. How.com.vn 日本語: Step 3 マウスをクリックしたままカーソルをコピーしたい行または列までドラッグする 
    入力した数式は、選択したセルに自動的に入力されます。また、自動的に相対セル参照も更新され、まったく同じセルではなく、同じ相対位置にあるセルを参照するようになります。以下は、使用する数式と表示される結果を示したワークシート例です。


    ワークシート例
    A列B列C列
    1行目109=A1+B1
    2行目208=A2+B2
    3行目307=A3+B3
    4行目406=A4+B4


    ワークシート例
    A列B列C列
    1行目10919
    2行目20828
    3行目30737
    4行目40646
    • また、プラス記号をドラッグではなくダブルクリックして、その列のすべてのセルを埋めることも可能です。ただし、このオートフィル機能は、列の途中に空白セルがあると、そこで止まってしまいます。参照先のデータに空白セルがある場合は、この手順を繰り返し行い、そのセルの下の列を埋めましょう。
    • その列のすべてのセルを同じ数式で埋めるもう一つの方法として、数式を含むセルの直下のセルを選択し、Ctrl+Dを押すという方法もあります。[2]
    広告
方法 3
方法 3 の 4:

貼り付けで複数のセルに数式をコピーする

PDF形式でダウンロード
  1. How.com.vn 日本語: Step 1 1つのセルに数式を入力する 
    他の数式と同様に、まずは=記号を入力し、それから任意の関数や演算を使用しましょう。以下は、A列とB列の和を計算する簡単なワークシート例です。EnterまたはReturnキーを押すと、その数式が計算されます。


    ワークシート例
    A列B列C列
    1行目10919
    2行目208
    3行目307
    4行目406
  2. How.com.vn 日本語: Step 2 セルを選択してCtrl+C(Windows)または⌘ Command+C(Mac)を押す 
    数式がクリップボードにコピーされます。
  3. How.com.vn 日本語: Step 3 数式をコピーしたいセルを選択する 
    セルを1つクリックし、マウスまたは方向キーで上下にドラッグします。行や列を埋める方法とは異なり、数式をコピーするセルは、コピー元のセルと隣接している必要はありません。隣接していないセルや範囲は、Controlキーを押しながら選択するとコピーすることができます。
  4. How.com.vn 日本語: Step 4 Ctrl+V
    (Windows)または Command+V(Mac)を押して貼り付ける これで、選択したセルに数式が表示されました。
    広告
方法 4
方法 4 の 4:

相対参照と絶対参照を使用する

PDF形式でダウンロード
  1. How.com.vn 日本語: Step 1 数式の中で相対参照を使用する 
    Excelにおいて、数式の中でセル番地を指定することを「セル参照」と呼びます。このセル参照は、セル番地を手動で入力するか、数式の入力中に参照したいセルをクリックして行います。以下は、A2セルを参照する数式のワークシート例です。


    相対参照
    A列B列C列
    2行目507=A2*2
    3行目100
    4行目200
    5行目400
  2. How.com.vn 日本語: Step 2 相対参照と呼ばれる理由を理解する 
    Excelの数式において、相対参照はセルの相対位置で表します。以下の例では、C2セルに「=A2」という数式が入力されていますが、これは2つ左隣のセルの値を相対参照したものです。この数式をC4セルにコピーすると、そのまま2つ左隣のセルを参照するので、「=A4」と表示されます。


    相対参照
    A列B列C列
    2行目507=A2*2
    3行目100
    4行目200=A4*2
    5行目400
    • これは、同じ行や列以外のセルにも有効です。同じ数式をC1セルからD6セルにコピーすると(図示せず)、参照先の「A2」は1列右(C→D)、5列下(2→7)のセル、つまり「B7」になります。
  3. How.com.vn 日本語: Step 3 代わりに絶対参照を使用する 
    例えば、数式が自動的に変更されないようにするとします。相対参照ではなく絶対参照にするには、数式をどこにコピーしても参照先として固定したい行や列の前に$記号を付けます。[3]以下は、元の数式を大きく太字で表示し、それを他のセルにコピー&ペーストした場合の結果を示したワークシート例です。
    • 相対列参照、絶対行参照(B$3):この数式は3行目を絶対参照先として指定したもので、常に3行目を参照しています。

      A列B列C列
      1行目507=B$3
      2行目100=A$3=B$3
      3行目200=A$3=B$3
      4行目400=A$3=B$3

    • 絶対列参照、相対行参照($B1):この数式はB列を絶対参照先として指定したもので、常にB列を参照しています。

      A列B列C列
      1行目507=$B1
      2行目100=$B2=$B2
      3行目200=$B3=$B3
      4行目400=$B4=$B4

    • 絶対列参照・絶対行参照($B$1):この数式はB列の1行目を絶対参照先として指定したもので、常にB列の1行目を参照しています。

      A列B列C列
      1行目507=$B$1
      2行目100$B$1$B$1
      3行目200$B$1$B$1
      4行目400$B$1$B$1

  4. How.com.vn 日本語: Step 4 F4キーを使用して絶対参照と相対参照を切り替える 
    数式中のセル参照をクリックして選択し、F4キーを押すと、$記号が自動的に付いたり消えたりします。F4キーを押していき、任意の参照方式に切り替わったら、EnterまたはReturnキーを押しましょう。
    広告

ポイント

  • 数式を新しいセルにコピーして緑色の三角形が表示された場合は、エラーの可能性が検出されたということなので、数式が何か間違っていないかよく調べましょう。[4]
  • 「数式をそのままコピーする」方法で「=」を「?」や「*」に置き換えてしまった場合、「?」や「*」で検索しても思うような結果は得られません。その場合は「~?」または「~*」で検索して修正しましょう。[5]
  • セルを選択し、Ctrl'(アポストロフィ)を押すと、そのすぐ上のセルの数式が入力されます。
広告

注意事項

  • Excelのバージョンによっては、この記事に掲載されているスクリーンショットとは少し違う画面が表示されることがあります。
広告

このHow.com.vn記事について

How.com.vn 日本語: How.com.vn編集チーム
共著者 ::
How.com.vnスタッフライター
この記事は、経験豊富なHow.com.vnの編集者と調査員から成るチームによって執筆されています。調査員チームは内容の正確性と網羅性を確認しています。

How.com.vnのコンテンツ管理チームは、編集チームが編集した記事を細心の注意を払って精査し、すべての記事がHow.com.vnの高品質基準を満たしているかどうかを確認しています。 この記事は16,521回アクセスされました。
カテゴリ: オフィス
このページは 16,521 回アクセスされました。

この記事は役に立ちましたか?

⚠️ Disclaimer:

Content from Wiki How 日本語 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

広告