• ベストアンサー

Excelデータに自動でリンクが張られてしまう!

こんにちは。いつもお世話になっています。 Win2000/Excel2000を使っているのですが、下記の件で困っています。 大量ではありますが中身は単純な表データのBook(A)の一部を、定期的に切り貼りで別Book(B)に移しています。(フォームは同じです) その際、時々勝手にこの2つのBook間でリンクが張られてしまう事があるんです。 どのセルにリンクが張られているか、検索で見つけられる時は面倒でもまだ処理できるからいいのですが、検索しても出てこない事があり、その時は泣く泣く新しいBookに全てコピーして、細かい書式設定を全て一からやり直して作り直しています…。 (A)のデータは常に最新情報に更新をする為、万が一リンクが張られたままになっていて(B)まで勝手にデータが変わっているととても困ります。 もう過去に数回こんな事を繰り返しているのですが、どなたか何故勝手にリンクが張られる事があるのか?また、設定などでそれを防止する方法があったら教えてください。 宜しくお願い致します。

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

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

> できれば数式ごとデータを切り取って(B)に写したかった(Aには残さない)のですが そういうことであればBook(A)から持ってくるデータが参照している範囲をすべてコピーすれば大丈夫だと思います。 ただし、以下の条件があります。 1.数式が絶対参照ではなく相対参照になっている。 2.参照は同一シート内 3.セルに名前を定義していない。

mic3406
質問者

お礼

教えていただいたアドバイスの条件を踏まえて、再チャレンジしようと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

原因と対処法はもうすでにでているようですので、今後のデータの切り張り作業でリンクされない方法を書きます。 コピーしたデータをBook(B)に貼り付ける際に、ただの貼り付けではなく、「編集」→「形式を選択して張付け」→「値」にします。 これでBook(A)のセルのデータが数値としてBook(B)に貼り付きますのでリンクされる心配はなくなります。

mic3406
質問者

お礼

アドバイスをありがとうございました。お礼が遅くなり、申し訳ありません。 やっぱり数式が原因だったようですね。できれば数式ごとデータを切り取って(B)に写したかった(Aには残さない)のですが、諦めて、値貼り付けすることにします。。。

全文を見る
すると、全ての回答が全文表示されます。
  • y313
  • ベストアンサー率33% (3/9)
回答No.2

おそらくBook(A)のコピーする一部がBook(A)のシート間でなんらかの 数式が入っていると思います。 リンク先を検索する場合は 数式で [  といれて検索すると探しやすいと思います。 参考になれば

mic3406
質問者

お礼

リンクの検索方法のアドバイスをありがとうございました!お礼が遅くなり、申し訳ありません。 確かに、数式は入っています。(ただし、ザムのような大した事ないやつですが。) できれば数式もそのままで、Book(B)に移動させたかったのですが、これがリンクの原因の様子の為、諦めて値貼り付けすることにしました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

いつリンクさせたか分からないリンクを「幽霊リンク」といい、対処方法はいくつかありますが、必ずしも成功するとはいえませんのであしからず。 (1)Book(A)のデータをコピーした際に、Book(B)に「=ファイル名!…」といった形で貼り付けられた場合 ・・・編集→置換で「ファイル名!」を空白に置換します。    これで、解除される場合があります。 (2)Book(A)のデータの中に「名前」が定義されたセルまたは範囲がある場合、その名前がBook(B)にも定義された場合 ・・・あらためてBook(B)でその定義をやり直すか、全くリ    ンクさせる必要がない場合は名前の削除を行うとリ   ンクが解除されます。

mic3406
質問者

お礼

回答をありがとうございました。お礼が遅くなり、申し訳ありません。 幽霊リンクですか…まさにぴったりの名前ですね。 私の場合、Book(A)からコピーではなく、行ごと切り取って(B)に貼り付けています。(不要になったデータを(B)に移している…といったイメージです。)ですから、できれば計算式もそのままにしておきたかったのですが、やっぱりこれが原因みたいなので、あきらめて値貼り付けすることにします。 ヒントをありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでブック間のリンクについて教えてください

    ブック「A」からブック「B」「C」「D」へ数式をリンクしています。 ブック「B」「C」「D」ではそのリンクしたシートを使って、ブック内の複数シートへ条件付書式を設定しています。この時、「A」から「D」すべてのブックを開いていれば問題はないのですが、「A」のブックを閉じると、条件付書式が機能してくれません。 ブック「A」を開かずにブック「B」「C」「D」の条件付書式を正常に機能させる方法はありますか? ご存じの方がいましたらご教授お願いいたします。

  • エクセルでのデータリンクについて

    エクセル2007でのデータリンクの方法についてですが 例えばbook1で、   A  B   1    個数 2 1月  3  3 2月  7 4 3月  10 の表があったとしてこれをbook2でリンクを貼る場合、 book2の貼りたいセルのところで=を押してbook1のB2セルをクリックすると3が貼れますが、 下に連続して7、10と入れたい場合3のセルを右クリックしてドラッグしても全部3になってしまいます。 どうしたらいいのでしょうか。 以前は出来ていたと思ったのですが出来なくなってしまいました。 よろしくお願いします。

  • 同一フォルダ内で、エクセルを自動リンクさせる方法

    同一フォルダ内で、エクセルを自動リンクさせる方法を教えて下さい。 デスクトップ>書類>データ の順にフォルダを作成し、 「データ」フォルダの中に、Excelのブックを複数作っています。 「データ」フォルダ内に、 Book1、Book2、Book3、Book4があるとして、 Book1の情報を更新すれば、Book2、Book3、Book4も関数を介して全て変わるようにしたいです。 [BOOK1.xls]で、他のBookに反映するようにしたところ、 Book1の情報を読み込むために、ルート(デスクトップ¥書類¥データ)まで遡るため、 処理に時間がかかります。 同じフォルダ内のため、「データ」フォルダを基点に、自動リンクを指定できないものでしょうか。 条件: それぞれのBookには、複数のシートを作成しているため、同じBook内に全て入れることが出来ません。 WIndows XPでExcel 2000を使用しています。 軽く処理出来るようにしたいので、 他にやり方があれば、どのような方法でも構いませんので教えて頂けると助かります。 何卒、宜しくお願い致します。

  • EXCEL 自動リンクされない

    お世話になります。 EXCEL2013を使っています。 A.xlsxというブックのA1セルにB.xlsxというブックの値をリンクで飛ばしています。 このときB.xlslを開きながらA.xlsxを開くと正常にリンクされますが、B.xlsxを開かなずA.xlsxだけを開くとB.xlsxの値が飛んできません。 なぜでしょうか?ちなみに両ブックともリンクの自動更新設定にはしています。 どなたかご教授いただけませんでしょうか? よろしくお願い致します。

  • エクセル:ほかのデータソースへのリンクが更新できません

    Excelのあるbookのsheet(シートA)から、他のbook(シートB)へのリンクを設定しています。いったん完成させた後に、リンク先のbook(シートB)の保存位置(フォルダ)を変更しました。すると、シートAを開くごとに「このブックには、ほかのデータソースへのリンクが設定されています。」というダイアログが表示されるので「更新する(U)」ボタンをクリックしてSaveしましたが、再度そのブックを開くと同じ「このブックには、ほかのデータソース....」のダイアログが表示されてしまいます。なぜ、リンク先を更新できないのでしょうか?

  • Excelで「他のデータ ソースのリンクが…」

    AというBookとBというBookがあります。 AのSheetをBにコピーしたところ、ファイルを開くときに 「他のデータソースのリンクが設定されます。」 というメッセージが表示されます。 コピー元であるAのセルの数値を変更すると、コピー先のBのセルにも反映されてしまいます。 表と数式のみコピーしたかったのですが、リンクの設定の解除をするには、どうしたら良いのでしょうか?

  • 困っています!!エクセルの自動リンクについて教えて下さい!!!お願いします!!!

    あるファイルを開こうとすると、 【開いているブックには、他のファイルへの自動リンクが設定されています。 このブックを更新し他のブックの変更を反映しますか?】 ・すべての情報を更新する場合は「はい」をクリックしてください。 ・既存の情報を保持する場合は「いいえ」をクリックしてください。 というメッセージが出て、「はい」をクリックすると、 「ファイルが見付かりません」というメッセージとともに、 リンクされている元のファイル名が出てきます。 (今回の場合3つ出てきます) キャセルをクリックしたりすれば、開こうとしているファイルは 普通に開く事ができるのですが、 毎回の事ですのでとても面倒です。 自動リンクの設定をした覚えはありませんが、 何らかの作業の時に誤って設定されてしまったのだと思います。 よって、どのシートのどの部分に設定されているのかもわかりません。 外し方をご存知でしたら、どなたか宜しくお願いいたします。

  • エクセルのリンクについて

    エクセル2003で書類を作っています。 シートが2種類あるので、一箇所に入れたデータで2つの表に同時に入力出来るようにしたいと思います。 現状でB8に入力が無ければ、指定先は空白、入力があればB8のデータを表示させるため以下の式を入れています。  =IF(ISBLANK($B$8),"",$B$8) しかしこの方法だと、B8で書式を指定してもリンク先に書式が飛ばないため、書式の設定をそれぞれしなければなりません。 データのリンクと共に書式もリンクさせることはできますか? 教えてください。

  • EXCELで「このブックには、ほかのデータソースへのリンクが設定されて

    EXCELで「このブックには、ほかのデータソースへのリンクが設定されています。」と出る。 更新するかどうかを聞いてきますが自分ではリンクの設定をした覚えがありません。 ただ、他のEXCELファイルからコピーしてる事は多いので、その時に何かあったのでは と思いますが見つかりません。 (一応、貼り付け時にリンクになってしまった時は置換を使って消してます) 編集のリンクの設定を見ると他EXCELファイル(一つ)とリンクしているように表示はされます。 編集>検索>ブック検索で「xls」や「ファイル名」「[」で検索してもヒットしません。 シート毎に同じ検索をしてもヒットしませんでした。 これは、どういうことなのでしょうか? 自分の検索方法が悪いのか、それとも別の理由があるのか・・・ 何か判る方、どうかよろしくお願いします。 EXCELバージョン:2002 SP3

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

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

専門家に質問してみよう