• ベストアンサー

エクセルで関数をコピーした時に・・・

エクセルで関数をコピーして貼り付けた時に関数式内のセル番号が自動的に変わってしまいますが、セル番号を固定したい時にはどうすればよいですか。

  • deka
  • お礼率20% (50/247)

質問者が選んだベストアンサー

  • ベストアンサー
  • meg_mam
  • ベストアンサー率54% (13/24)
回答No.1

こんにちわ。これがご希望の答えになるかどうかわかりませんが関数内のセル番号に$をつけると、固定されます。(例 A1→$A$1)列だけ、行だけ固定させたい場合は、固定させたい方にだけ$をつけてください。

deka
質問者

お礼

早速の回答ありがとうございます。たくさんの方から回答いただきましたが早く回答いただいた方からポイント発行させていただきます。

その他の回答 (3)

回答No.4

王道は#1の方のやり方ですが、とりあえずあるセルの式を別のセルに移すだけで事足りるのであれば、F2(ファンクションキー)などを押して対象セルを編集可能状態にしたのち、まさにその式を「=」も含めてコピー&ペーストすればちゃんとコピーされます。 セルごとコピーしていまわないのがポイントです。

回答No.3

「絶対参照」といって、 $A$1 のような書き方をします。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

絶対参照にしてください。 列行固定の場合 $A$1 列のみ固定の場合 $A1 行のみ固定の場合 A$1 です。 F4キーで切り替えできます。 A1⇒$A$1⇒A$1⇒$A1⇒A1

関連するQ&A

  • VLOOKUP 関数 のコピー

    エクセル2010で、VLOOKUP 関数式をセルの下に連続 コピーしたい時に、列番号が変わらないので、手で列の数字を入れています。良い方法はありますか?

  • エクセルの関数

    エクセルの表で、通し番号を自動で入力したいと思います。 番号は、頭にアルファベットが入っています。A1110,A1111・・です。 この通し番号を関数を使って、最初の番号を入力したら、指定されたセルに自動で入力出来る様にしたいのですが、どんな方法があるか教えて下さい。

  • エクセル 関数 コピー

    エクセル関数のコピーで困っています。   セル A   1     2      3      4      5 B   1     2      3      4      5 上記のセルの中に入っている関数は表の中から列など細かく指定してます。 コピーし貼り付けるすると、セルの分、数が増えますが、設定の法則(セル数を+13)の分だけコピーしていく事は可能でしょうか?   A        1              2          3      =1月Z1      ='4月'!C11          ='4月'!C12......................   B         1               2         3      =1月Z2       ='4月'!C24          ='4月'!C25..................... 初めての質問で理解していただけるか、不安ですがよろしければご教授下さい。

  • 関数のコピーについて

    セルA(生年月日)が3歳未満なら○を表示させるというIF関数を入れたセルがあります。セルBに生年月日を入力しても自動で計算できるようにAセルをオートフィルでコピーしたのですが、セルCには何も入力していないのに○がでてしまいます。まだ値を入れずに、関数だけを入れておきたい時はどうすればいいのでしょうか?

  • エクセルの関数のコピー

    エクセルの関数を下のセルにコピーをすると、1つずつ関数の式がずれてくるのですが同じ範囲の関数を同じ様に入力したい場合はどうすればいいですか? 例)=VLOOKUP(F3,Sheet2!A1:E5000,2,0) という関数があったとすると 次の行には=VLOOKUP(F4,Sheet2!A1:E5000,2,0) と検索値のみが1つ変わる感じにしたいのですが・・・ コピーでは無理なのでしょうか。やはり1つ1つ数式を入れてやらないとだめでしょうか。

  • エクセル 関数のコピーが出来ない

    関数のコピーをするのに、これでは数式バーの関数をコピーし、そのあとエンターキーを押してから、別のセルにペーストできていました。 しかし、今回やってみたところ、数式バーコピーが出来ません。(ふつうは反転させた状態で右クリックでコピー出来たのですが、右クリックをすると反転が解除されてしまいます。) 同じファイルの別のワークシートではできます。 思い当たるのは、そのシートは保護するのを忘れ、他の社員に関数を消されてしまい、ちょくちょく数式をコピーして入れなおすことがあった、というくらいです。 エクセルは2010を使っています。 よろしくお願いいたします。

  • エクセルで関数の入ったセルの数字のコピー

    エクセルで関数の入ったセルの数字のコピーはできるのでしょうか?いわゆる計算式の入ったセルをそのままコピーしたら、計算式がコピーされます。その絶対数字をはたしてコピーできる方法はあるのでしょうか?教えてください。

  • エクセル関数のコピー方法

    ◇使用機器 Win7 Office2007 エクセル ◇教えて頂きたい内容 上記仕様のエクセルで作ったBOOK1のSheet1にSUMIF関数を設定してあります。これの全体をそっくりコピーして(SUMIF関数を含め)BOOK2のSheet1にコピーしたい。 私は以下の方法で操作していますが、コピー先ではSUMIF関数が消えて数値のみがコピーされています。 私のコピーの方法はBook1Sheet1全セル選択ボタン→右クリック→コピー→Book2Sheet1全セル選択ボタン→クリック→貼り付けで行っています。念のため、ツールボタンの刷毛状のアイコンから「全て」を選んで貼り付けしても目的を達することができません。 SUMIF関数を含めそっくりコピーする方法を教えて頂きますようお願いいたします。

  • IF関数の条件に関数を指定

    Excelに関する質問です。 ちょっと分かりづらいのですが、例えばセルA1とB1があるとします。 A1には別シートのセルが参照されています。(「="あ!A1"」など) ここで、B1にはIF関数を入れたいのですが、その時A1の関数式内の文字を条件にしたいのですが、そういうことはできますか? つまり、B1にIF関数で「A1セル内の関数式内に"あ"の文字がある時に"い"と表示する」のようにしたいのです。 普通に「=IF(A1="あ","◯","")」ではできません。 Google先生でも調べてみたのですが、分かりませんでした。 お知恵をいただければ幸いです。

  • ドラッグでの連続コピー

    連続コピーで困っています。 エクセルでH5のセルに次の式が入っています。 =IF(E5="a",IF(H4<=C5,1,IF(H4>=D5,1,0))) このセルを選択して右方向にドラッグして式をコピーしたいのですが、式内のH4だけを加算していき(I4,J4,K4・・・)他の文字(C5とかD5とかE5)は固定したままコピーできるのでしょうか? 色々試しましたがエクセルではこのようなコピーは無理かと・・・困ってしまいました。 回答よろしくお願いいたします。

専門家に質問してみよう