• ベストアンサー

エクセルの数式のコピー

エクセルで数式のコピーをしたいのですが、 例えば G7のセルに =VLOOKPU(D7,Sheet1!A1:B26,2,FALSE)と入れたとします。 その下のセルG8~G37まで同じ式を入れたいのですが A2 A3 A4やB27 B28 B29 と数字が1足されてしまいます。 どのようにしたら良いのでしょうか。 教えてください。

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

  • ベストアンサー
  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.1

行方向にコピーして行番号を変えたくない場合は、 変えたくない行番号の前に$を追加します。 =VLOOKPU(D7,Sheet1!A1:B26,2,FALSE) を =VLOOKPU(D7,Sheet1!A$1:B$26,2,FALSE) とします

関連するQ&A

  • エクセルで数式をコピーするとき

    Sheet1に入力したものが、Sheet2の指定したセルに自動的に入るようにしたいのですが、量が多いため、入れた数式をコピーするときにわからないことがあります。 Sheet1の、 A3、B3、C3、D3・・・に入力した数字を Sheet2の、 B2、B3、C2、C3・・・に勝手に入ってほしいのです。 Sheet2のB2に、=Sheet1!A3 Sheet2のB3に、=Sheet1!B3 と数式を入れれば反映されるのはわかります。 でも、数式を一つずつ入れていくのはとても大変なので、コピーペーストしたいのですが、 Sheet2のB4には、Sheet1のA4の数字をいれたいのに、エクセル側のかしこい機能なのか、 Sheet1のA5となってしまいますよね。 上記のような規則性で何百行も作っていかないといけないので、どうしたものかと思って困っております。 とても説明が下手でわかりにくいと思いますが、伝わりますでしょうか? 画像を添付しているので、このような形式で左のデータを右のような形式のものに反映させたいです。 やり方を教えて頂けるとても助かります。 宜しくお願いします。

  • エクセル 数式のコピー・貼付について

    エクセルの数式のコピー・貼付について教えてください。 シート1にデータが1000行くらい入っているとします。    A   B   1 100  5 2 200  3 3 350  9 :  :   : :  :   : シート2のセルA1、A2に =A1*B1 シート2のセルA3、A4に =A2*B2 シート2のセルA5、A6に =A3*B3 と、2行ずつ数式を入れたいのですが、 普通にコピー貼付をするとセル番地が自動的に 増えていってしまいます。 2行ずつ、同じセル番地の数式を入れる方法がありますでしょうか。 どうぞよろしくお願いいたします。

  • エクセルの数式をどのように入れたら良いでしょうか?

    エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。

  • エクセルの数式のコピーについて教えてください。

    A1のセルに、「+sheet1!A1」 という数式があるとします。この数式をB1、C1、D1のセルに貼り付けると、「+sheet1!B1」、「+sheet1!C1」、「+sheet1!D1」というようになるんですけど、これを、「+sheet1!A2」、「+sheet1!A3」、「+sheet1!A4」、というように、B1、C1、D1のセルに貼り付けることって出来ますか?

  • エクセル内の数式を反映させながらシートをコピーする方法

    エクセルのシートのコピーについて教えて下さい。 1日1シートで表計算できる表を作るよう指示されました。 シート内には、累計を出すように(前日までの合計)+(本日の数字) の数式が入っています。 具体的に書きますと、セルA1に本日の数字を入力。 セルB1に(前日までの合計)+(本日の数字)と数式を入れました。 数式でいうと、例えばシート3のセルB1には(シート2:B1)+A1 シート4のセルB1には(シート3:B1)+A1 という具合にセルB1には前日までの合計を反映させるように、常に 前シートの累計をリンクさせています。 シートをコピーしては、セルB1の数式「前シート」部分を修正して こつこつシート7まで作ったのですが、30日分作って欲しいと 言われて困っています。 時間がたくさんあればこつこつ続けて完成させるのですが、就業上の 問題があってこれにずっと時間を割くことができません。 説明が長くなりましたが、ここで教えて頂きたいのです! 数式を反映させながら、シートをどんどんコピーする方法は ありませんでしょうか? 今、シート7まで作ったので、まんまコピーして7枚ずつ増やす 事は簡単ですが、累計部分の(前シート:B1)シートのリンクが 勝手には直ってくれません。 コピーすると同時に、前シートのリンクも直ってくれる方法が あればぜひ教えて下さい。 よろしくお願いします。

  • エクセルの数式のコピーの仕方について教えて下さい

    初心者ですみません。エクセルのA1(D1+2)の数式をB1にコピーするときに(D2+2)という式にしたいのですが、どのようにしたら良いですか?

  • Excelで数式のコピーが上手くいきません

    以下のことが出来ず困っています。  Sheet1のセルA1に「Sheet2!A1」、セルB1に「Sheet2!A2」が入っています。  このSheet1A1・B1の数式を横にコピーしたいのです。つまり、Sheet1C1にSheet2!A3~Sheet1F1にSheet2!A6というように数式の縦横が逆になるようにしたいのです。  さらに、上記で作成したSheet1のA1~F1までの数式を他の行にコピーしたいのです。A2に「Sheet2!B1」、B2に「Sheet2!B2」のようにです。  行列を入れ替える等やってみましたがダメでした。頭で考えていると訳がわからなくなります。  表内のデータ数が多いので手入力は避けたいです。  方法がありましたら教えてください。お願いします。

  • エクセル 数式を表示させるには?

    win2000 エクセル2000を使用しています。 下記のようにセルAとBに数字が入ってるセルがあり、 Cに合計結果、Dに数式の内容を表示させたいのです。 =A1+B1という表示ならツール→オプションでできるみたいなのですが、数式の内容を表示させるやりかたがわかりません。 どなたかご教授をお願いします;;   A   B C D 1 数字 数字 合計 式 2 30   15   45  30+15=45 3

  • エクセル 数式のはいっているセルのコピー

    エクセルで、数式のはいっているセルをCtrl+ドラッグでコピーすると セル内の数式も変化しますよね? 例:SUM(A1:A5)を右にコピーするとSUM(B1:B5)のように。 これって、エクセルの基本で便利機能だと思うんですが、 これをSUM(A1:A5)のままコピーすることってできますか? 別のシートとリンクさせてグラフ化しているんですが、コピー後にひとつひとつ直すの、とても面倒で、ミスの元になりそうなんです。 よい方法ありましたら教えてください。 よろしくお願いします。

  • エクセルで数式コピーができなくなりました

    今まで出来ていた数式のコピーが突然出来なくなりました。 というより出来るのですが、値は数式通りではなくそのままの値が コピーされてくるのです。 具体例ですと   A __ B 1__ 1 __ 3 2__ 2 3__ 3 4__ 4 5__ 5 でB2のセルに数式=B1+A2と入れるとB2は5になります。 ここからB2のセルの右下の十字ポインタをドラッグすると   A __ B 1__ 1__ 3 2__ 2__ 5 3__ 3__ 8 4__ 4__ 12 5__ 5__ 17 と現れたのが、今は   A __ B 1__ 1__ 3 2__ 2__ 5 3__ 3__ 5 4__ 4__ 5 5__ 5__ 5 となってしまうのです。 数式バーを確認すると、正しく   A__ B 1__ 1 2__ 2__ =B1+A2 3__ 3__ =B2+A3 4__ 4__ =B3+A4 5__ 5__ =B4+A5 となっています。 コピー、形式を選択して貼り付け、数式を使っても駄目でした。 新しくBookファイルを作ると出来るのですが、 昨日より前に作成したエクセルのファイルが全部そのように なってしまいます。設定をいじった覚えがないのですが どうすればなおりますでしょうか? エクセル2002です。

専門家に質問してみよう