• ベストアンサー
  • すぐに回答を!

参照先の計算式のコピーをしたいけど・・・

エクセル2002です。 前の会社のパソコンでできていたことが、今の会社のパソコンでできなくて困っています。 やりたいことは参照元からの計算式のコピーで、参照元も移動してコピーさせたいという事です。 例えばAの列の1~5まで「他ブック」から参照(リンク)した数値(計算式)が入っていたとします。 そのままB列にA1~5をコピーして貼り付けると、参照元は動かずに表示される(A列と同じ値)ようになっています。 これを他セルやシートのコピー時のように、参照元も移動してコピーさせたいのですが可能でしょうか? ちなみにセルの右下にマウスをあわせて「+」表示を引っ張ってコピーさせるやつとかです。 ※この方法にこだわりはありません。別の方法で簡単にできるのがあったらそれでも良いので教えていただけるとありがたいです。 よろしくお願い致します。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数261
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1

質問内容が、解りにくいので、具体例とか書いてくださると助かります。 >ちなみにセルの右下にマウスをあわせて「+」表示を引っ張ってコピーさせるやつとかです  上記のお方法で通常は、参照先も相対的に変わるはずですが?   ・コピーする計算式に "$"をつけていませんか?    例:A1の内容"=A1”をB2にコピー →"=B2" "=$A$1"をB2にコピー →"=$A$1" "=$A1"をB2にコピー →"=$A2"

共感・感謝の気持ちを伝えよう!

質問者からのお礼

おおーすごい! ビンゴです!! $を取ったらうまくいきました。 あるセルで「=」を押し、他ブックのセルをクリックする方法でセルのリンクをさせていたのですが、 なぜこの方法だと$がついてしまうのでしょう。 大前提として$なしでもいいのなら$を付けなければよいのに・・・(^^;) なぜこんな事になってるのか、ついでで良ければ教えていただけると幸いです。 よろしくお願い致します。

関連するQ&A

  • 列挿入の時、セル参照を変化させたくないんです!!

    列挿入の時、セル参照を変化させたくないんです!! エクセル2003XP AというブックとBというブックが存在し、ブックBのあるセルを参照しブックAに出したり、ブックBのあるセルを使用しブックAで計算したりしています。 参照元のブックBに、たまに列を挿入することがあるのですが、参照先セルが自動で調整され、とりたいセルを変えてしまいます。   例えば・・・[B.xls]Sheet1!$C$7がB列に1列挿入されることで[B.xls]Sheet1!$D$7に変化 列を挿入しても参照先がC7のままにしたいのですが、どうしたらいいのでしょうか? お力をお貸しください。 宜しくお願いします<m(_ _)m>

  • 相対参照を使ったコピー

    会社のパソコンを使って、初めてマクロの勉強をしていたら、セルの右下にマウスポインタをあてても、コピーするための十が出なくなりました。どのエクセルのブックも同様です。会社のパソコンなので、焦ってます。どうか、宜しくお願いします。

  • 計算結果のコピー&貼り付けについて

    計算結果のコピー&貼り付けについて A1セルに関数を入れて、計算結果が表示されているとします。 そして、その計算結果の数字を他のセルへコピーして貼り付ける時、 通常は「形式を選択して貼り付け」にすると思いますが、 もっと簡単な方法を探しています。 ・単純な「コピー&貼り付け」だけで済むような方法はないでしょうか? ・A1セルの下に、計算結果の数字のみを表示させられないでしょうか? ご存じの方、教えてください。 よろしくお願いします。

  • Excelのセル参照について

    参照元のセル位置を移動などで動かすと、参照先も「参照元の移動先のセル番地」に変更されますよね。 参照元の値が移動しても常に同じセル番地を参照するようにするにはどうしたらよろしいでしょうか。

  • エクセルの計算式(文字列の参照)のことで困っています。

    エクセルの計算式(文字列の参照)のことで困っています。 基礎的なことと思えるのですが、 セルA1:文字・・・値:TEST セルB1:=A1 最初は、B1の表示が TEST となるのですが、 B1をダブルクリックすると =A1 のように表示され、 文字列として扱われてしまうようです。 常にA1の内容を表示するようにするにはどうしたらよいでしょうか。

  • Excelの参照について質問いたします

    初めて質問させて頂きます。 エクセルシートで別のブックからのセル参照をしています。最初に作った部分は参照するのですが、参照場所を間違えた部分を、コピーやセル番号の書き換えをしても参照式が表示されてしまいます。 参照元の表示形式は標準、参照先はユーザー設定ですが参照される部分とそうでない部分の違いが分かりません。どなたかお分かりになれば教えてください。

  • 参照先もコピーしたいのですが

    たとえばsheet1のA1に12345と入力してあります。 A2セルには「=A1」と計算式が入っています。 このA2セルこコピーしてsheet2のあるセルにペースト して、このセルにもsheet1のA1の値を表示させたいのですが、なにか簡単な方法はあるのでしょうか? わざわざこのセルに「=Sheet1!A1」と入力しなくてはいけないでしょうか? ちなみに、このsheet2には他のデータ(A1セルをもコピーしないとして)はないものとしたいです。 アドバイスありましたら よろしくお願いします。 説明がいたらなかったらご連絡ください

  • 他ブックのセル参照するのに名前をセルで指定して参照させたい。

    他ブックのセル参照するのに名前をセルで指定して参照させたい。 題名が適当でないかもしれませんが、よろしくお願いします。 オフィス2000もしくは2002です。 200604.xls、200605.xlsという日付を基にした名称の規則的なブックがあります。 ファイル自体はネットワークの共通ドライブにあります。 それぞれsheet1に同様の形式で値のデータ(文字)が入っています。 その中のA1、B1、C1~・・・の値を 別ブック(仮にtest.xls)のA1に2006、A2に5と入力させることによって test.xlsの3行目に200605.xlsのA1、B1、C1~・・・の値を表示させたいです。 ブック名 test.xls    A列  B列  C列 ・・・・・・ 1行 2006 2行  5 3行 200605.xlsのA1、B1、C1~の値を表示させたいです。 4行 フォルダー名\[200605.xls]sheet1'!A1、次B1、次C1、と都度埋め込んでいけば値自体は出るのですが、 ブック名が手軽に変えられなくて困っています。 test.xlsのセルに埋め込んだ ='フォルダー名\[200605.xls]sheet1'!A1の [カッコ内]の文字をA1,A2セルに入れた値で参照させたいのですが、、、。 (A2は5ですが、参照したいのは2006の05というのも少々ミソです) 結果が同じなら手段はそんなには問いません。 よろしくお願いします。

  • セル相対参照で入力規則をコピーしていく

    こんにちは。 お知恵をお貸し下さい。 仕様ソフトはExcel2013です。 今、A1セルに10という値が入っています。 A2&#65374;A50までに整数を入力していくのですが、それらがA1の値である10以下となり、それ以外の数である11や20などを入力不可という入力規則を設定します。 A1セルを絶対参照して、「A1の値以下の整数」という設定です。 このようにして、A列はA1以下の整数、B列はB1以下の整数という設定を行っていきます。 B&#65374;Z列に関しても上記と同じ設定を行いたいのですが、 B1&#65374;Z1までのセルに入っている値がそれぞれ異なるので、単に入力規則をコピーしていったのでは、参照セルがA1のままですので、目的を果たせません。 また、一列ずつ入力規則を設定していったのでは時間が掛かってしまいます。 そこで、参照セルを相対参照しながら入力規則をコピーしていく方法があればよいと考えているのですが、そのやり方を教えて頂きたいのです。 または、もっと違う簡単な解決方法がありますでしょうか。 よろしくお願いいたします。

  • Excel 同ブックの他シートを参照するセルを、他ブックのセルにコピー

    こんにちは。Excelの使い方について質問させていただきます。 よろしくお願いします。 Excel2003を使っています。 シート数、シート名がまったく同じブックが2つあります。 AブックのAシートのA1セルを参照しているセルである AブックのBシートのA1セルをコピーします。 BブックのBシートのA1セルにペーストします。 BブックのAシートのA1セルを参照して欲しいのですが、 別ブックであるAブックのAシートのA1セルを参照するように 自動的に変換されてしまいます。 シンプルにそのままコピーすることは不可能でしょうか。 セルのコピーでは無く、中の文字列を選択してコピーしても、 何が起こっているのかよくわかりませんが上手くいきません。 Excel初心者です。マクロはまったく使えません。 親切な方、どうぞよろしくお願いします。