エクセル2010でリンクを参照する方法とは?

このQ&Aのポイント
  • エクセル2010でリンクが貼ってあるシートをコピーした際に、貼り付け先のリンクを参照する方法はないでしょうか?シートをコピーして参照先も変わる方法について解説します。
  • エクセル2010で別のブックにあるシートをコピーすると、貼り付け先のシートは元のブックを参照するため、同じような集計シートを作ることができません。リンク先を変える方法をご紹介します。
  • エクセル2010でリンクが貼ってあるシートをコピーした場合、元のシートと同じリンク先を参照するため、新しいブックで別のシートを作ることができません。リンク先を変える方法について説明します。
回答を見る
  • ベストアンサー

シートをコピーして参照先も変わる

宜しくお願いします。 エクセル2010で、リンクが貼ってあるシートをコピーした際に、 貼り付け先のリンクを参照する方法はないでしょうか? たとえば ブックA(社員A用)  ・集計シート  ・食費シート  ・消耗品シート 集計シートには食費シートと消耗品シートの合計が計算できる式が入っています。 之を新しく入ってきた社員Bにも適用し ブックB(社員B)  ・集計シート  ・食費シート  ・消耗品シート というのを作りたいです。 すでに食費シートと消耗品シートは入力されているため、集計シートだけを挿入し、 社員Bの集計シートを作りたいのです。 Aの集計シートをコピーするだけでは、挿入したシートはAの食費シート等を参照してしまいます。 Aの集計シートをBブックに挿入した際に、Aと同じ形で集計できることをしたいです。 シートは上記以外にたくさんあり空の様式に食費シートや消耗品シートを子p-するというのは難しいのです。 コピーした際にリンク先を変える方法を教えてください。 宜しくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>コピーした際にリンク先を変える方法を教えてください。 良く寄せられるご相談の一種ですが、そういう方法はありません。 唯一可能なのは集計シートと、リンク元の食費・消耗品シートを3枚一緒にBブックに持っていく手だけですが、Bブックに既にデータを記入してあるのでこの方法も利用できません。 一番簡単な手は、 >挿入したシートはAの食費シート等を参照してしまいます。 どんな式を書いているのか不明ですが、この時に数式が [BookA.xls]食費シート!セル番地 や [BookA.xls]消耗品シート!セル番地 を参照しています。 この状態でCtrl+Hで置換のダイアログを出し、 [BookA.xls] を 何も記入しない にすべて置換する事で、Aブックへのリンクを外して自分のの食費シートや消耗品シートを参照する式に書き換えできます。

kimi1980
質問者

お礼

回答ありがとうございます。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

ブックA(社員A用)のファイル自体を開かずに右クリックしてコピーして、デスクトップ上で、右クリックして貼り付け、ファイルの名前をブックB(社員B)という名前のファイルに変更してみてください。

kimi1980
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • シートのコピーでリンク先をコピー先のシートのする方法

    エクセル2003を使用しています。 「A」というブックのシートを「B」のブックにシートコピーしたいのですが、そのままコピーすると各セルのリンク先がAのブックに設定してある別のシートのままとなります。それをBの同じシート名にリンク先を変えることは出来るのでしょうか? よろしくお願いします。

  • リンクが張られないように別のブックへシートをコピーできませんか?

    book1とbook2のファイルがあります。 二つのbookのシートの書式は同じです(データだけ違います) book1で各シートの内容を集計するシートを作ったので 同じ様式のbook2にシートをコピーして使おうと思ったのですが、 セルの内容が =sheet1!A2 から =[book1.exl]sheet1!A2 のように変わってしまいます。 リンク部分を一つ一つ消していけば使えるのですが数が多いですし、 事情があってbook1自体をコピーしてbook2として使うことができません。 置換を使って消す方法も考えたのですが、操作が複雑になるとパソコンに詳しくない人が使えなくなってしまいます。 なんとか簡単に一括で消すか、リンクが張られない方法がないでしょうか。

  • Excelでブックをまたいでシートをコピーした時に、元のブックを参照させない方法

    Excelでブックをまたいでシートをコピーした時に、 元のブックを参照しないようにしたいです。 BOOK_AというブックのシートにBOOK_Aのブック内のセルを参照する式が ある場合、そのシートをBOOK_Bというブックにコピーすると、 式の中の参照先のセルを示す部分に自動的に[BOOK_A]が追加されて、 BOOK_Aを参照してしまいます。 ここではBOOK_B内のシートを参照してほしいので、そのままの式で コピーしたいのですが、可能でしょうか? よろしくお願いいたします。

  • 別のシートを参照したくても、参照できない

    エクセル2002を使っています。  Sheet1のB1セルに、同ブック内の「あいうえお」というSheetのA1セルをリンク・・というか、参照をしています(あいうえお!A1)と。  そして、同ブック内に かきくけこ さしすせそ たちつてと・・・と、後9シート作る予定だったので、前もってSheet1に同じく かきくけこ!A2 さしすせそ!A3 たちつてと!A4 と入力していました。  そして、シートを新たにい9つ作り、シート名を かきくけこ さしすせそ・・・ にしたのですが、みな#REF! のままなのです。  どうやったら、参照がうまく出来るようになるのでしょうか?  もうすでにシートも作り、参照もしてあるので、一から打ち直すのは面倒です。  何か対策は無いでしょうか?  

  • 別シートの参照値を反映したい

    別シートの参照値を反映したい book内にSheet1~4まであります。 Sheet1のA1には、Sheet2~4という文字列が入ります。 Sheet1のB1には、Sheet2~4のセルの番地のみ入力されています。 Sheet1のA5に「="="&A1&"!B1"」と入力した際に文字列ではなく参照先の数字が反映される ようにしたいのですが、可能でしょうか? ちなみにコピーして値のみ貼り付け、F2を押せば数字が反映されるのですが、関数を残して おきたいと考えています。 ご教示お願いいたします。

  • 【マクロ】シート名を参照してのシートコピー

    当方マクロ初心者です。 同じブックの中にシートが 1-A、1-B、2-A、2-B、3-A、3-B・・・ という規則のシート名で並んでいます。 "-A"から同じ数字の"-B"へそれぞれシートをコピーしたいのですが、どのようなマクロを組んだらよいのでしょうか。 もう少し具体的に申し上げますと、  ・1-Aのシートから1-Bのシートへコピー  ・2-Aのシートから2-Bのシートへコピー  ・3-Aのシートから3-Bのシートへコピー ・・・・ という事をやりたいです。 もしくは、最初は"-A"のシートだけあって、 それぞれ新たにコピーでシートを作り、その名前を"-B"に変えるという方法でも良いです。 最終的には”1-A、1-B、2-A、2-B、3-A、3-B・・・”というシートが並んでいて、 数字が同じシートは全く同じ内容、というブックを作りたいです。 皆様の知恵を拝借させてください。 よろしくお願い致します。

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

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

  • ExcelVBA シートコピーについて

    何度か試行錯誤したのですが、何故かうまくいかないので質問させていただきます。 エクセルで 「A」という名のBook内にSheet1にある値を参照して該当する値を返すSheet2があります。(ここまではVlookup関数などで処理できます。) このSheet2を全く新しいBookにコピーしてブック名を「B」、シート名をSheet2のB1の値にします。 このシートBにBook「A」のSheet2のA1の値を変化させたもの(添付画像のの場合だとだと1~3)をBook「B」のSheetの末に1つずつコピーしたいと考えています。 最終形はBook「B」に「山田」~「高梁」までのデータがシートごとに集約されたものを作りたいのですが、Sheetの貼り付けををする際にエラーが出てうまくいきません。 つたない説明で恐縮ですが、どなたかお知恵を拝借できないでしょうか。

  • EXCELシートのコピー移動について

    (1)EXCELシートのコピー移動について AとういうBOOKの中のシート1をBというBOOKへシートのコピー移動はできるのですが例えばBOOKA,B,C,D,EとBOOKを5つひらいておいてAとういうBOOKの中のシート1をBのBOOKへコピーしたりC,D,Eへもコピーすることは可能でしょうか?勝手な考えですがコピー先を選択する参照ボタンなどがあるとわかりやすいと思ったのですが・・・誰か複数のBOOKにシートのコピーができる方法を教えてください。 (2)作成したデータとグラフを移動する方法について データのコピー移動は問題なくできるのですがグラフが移動されなくて困っています。 よろしくお願いいたします。

  • ブックAシートAにブックBシートBをコピーしたい

    VB.net VB.2008 にてプログラムしています。 ブックAのシートAにブックBのシートBをコピーするには、 どうしたら良いでしょうか? ブックAシートAには他のシートへの参照が入っています。 ブックBシートBの数値を入れたら、ブックA内の他シートに参照された数値が行き渡るように したいのですが、行き詰ってます。  Worksheet.Copy() だと、Before,Afterの設定になり、そのページズバリにコピーができません。 お知恵をお貸しください。 お願いします。

専門家に質問してみよう