• 締切済み

EXCELでリンクしているセルの発見方法

EXCEL97を使用しています。 ワークシートを他のファイルからコピーしてくるとリンクしてしまいます。 リンクの設定でリンク先の変更ができない状態なので 一応心当たりのある数式の入っているセルをチェック していますが多すぎてとても大変なのでなんとかリンク している式の入力されているセルを探せないでしょうか? 一応過去の質問を検索してみたのですが何も出てきませんので質問します。 よろしくお願いします。

みんなの回答

  • urk
  • ベストアンサー率33% (18/53)
回答No.2

もしかして、もうやられているかもしれませんが、 ツール(T)→オプション(O)→表示タグで 数式(R)にチェックを入れると、数式が表示されるので それで、外部リンクされている数式を探してはいかがでしょうか。少しは探しやすくなると思いますが。  数式が多くなったら、VBAでFunctionを作る方をおすすめしますが。

Furyu_Ailse
質問者

お礼

この方法は一番最初に思いついたのですが セルの数が結構あるので実行を躊躇してました。 もっと楽な方法があればと思って質問したのですが。 やはりVBAが扱えないと無理なんですね。勉強しようと 思ってはいるんですが。 結局この方法でやることにしました。 どうもありがとうございました。

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

リンク元のファイル名やシート名が分かるのでしたら 検索で調べてはいかがですか 方法  編集→検索  例のように検索する文字列を入力し  対象を数式に指定してお使い下さい。    リンクの例) =[ブック名]シート名!$a$1

Furyu_Ailse
質問者

お礼

早速の回答ありがとうございます。 この方法も思いついたのですが、検索しながら直せないので 実行していません。 というのもかなりの数のセルがリンクしているためです。 修正しなければならないセルの数が少なくてシートを 大きく使っていなければこの方法で十分なのですが。

関連するQ&A

  • エクセル 表中のどこかにあるリンクを探す方法

    エクセルでシートのコピーなどをした場合に、セル内の数式がリンクされて元のファイルを参照している事がありますが、   (1)それがどのセルかを見つけ出す簡単な方法はあるのでしょうか?   (2)また、コピーしてもリンクがかからない場合もあるのですがそれは何が違っているのでしょうか? とてもめんどくさい思いをしてます。 対応は出来るものですか?

  • 【エクセル】結合したセルからのリンクについて

    教えてください! エクセルのワークシート間のリンクについてです。 ワークシート(SheetA)内に結合したセルを作ってその中で計算式を作っているのですが、その計算された値を他の作業ワークシート(ここでは仮にSheetBとします)にリンクさせようとすると、SheetBのセル内に ='SheetA'!C1301:I1304 というように表示され、確定すると#VALUEとなってしまいます。また、リンク先のセルを選択するだけで固定された状態('SheetA'!$C$1301:$I$1304)になってしまいます。 毎回、:以降を消去して値をリンクさせているのですが、そのようなわずらわしい作業を行わずにリンクをさせたいのですがどのようにすればいいのでしょうか?設定で変更ができるようであればその方法を教えて下さい。 よろしくお願いします!

  • エクセル リンクしているセルを探すには?

    お世話になります。 エクセルの「ブックどおしの自動リンク」について質問します。 あるブックを開くたび、リンク設定したつもりのがないのに 「開いているブックには、、、、他のブックの変更を反映しますか?」 と聞いてきて困ります。 シートが複数あり、どのシートのどのセルにリンクされているのか、探すのが大変で。 リンクしているセルを簡単に検索することができますでしょうか?

  • エクセルでセルのリンク方法を教えて下さい。

    回答宜しくお願い致します。過去ログは見ましたが、少し高度だと思いましたのでただ、単純にタイトルの通りリンクする方法を教えてください。 【環境】 windows XP Professional version 2002 service pack 2 ノート形パソコン メーカー名IBM 【やってみたこと&やりたいこと】 エクセル(プロパティを見ますと、office2000 SR-1 Personalとあります。) で作成したシートが4枚分ある、単純な集計表&5枚目総合計のシートを作りました。シートの中身の情報量はあまり多く無く、使っている計算式もSAM関数のみです。「総合計」のシートに各々の数字を間違いなく入れるには「リンク」させるのが一番だと思い、(例)Sheet1のA12のセルの数値をSheet5のA12に表示させようと、ヘルプなどを見て、、早速やってみました...が家のエクセル2003では出来たのに、IBMのノート型で同じ事をすると、「シートが見つかりません」という表示がでます。入力数値の相違とか、シート名が日本語に変更されているのでその日本語名を入力したり試行錯誤したのですが、どうしてもできません。結局ただ、単純にリンクさせず手動で数値を入力しました。 知りたいことは、 1どうやったらセルとセルを単純に「リンク」させられるのか 2いちいち、sheet1!A12と入力していると時間がかかるので もっと効率の良い方法は無いのか 3何故、シートが見つかりませんという表示がでてしまうのか。  (関係有るのか解らないのですが、オフィスオンラインでオフィスの更新をしようとすると、SR-1だかなんだかのCDロムを入れて下さいという表示が出てしまい、できません。更新してないままです。関係あるでしょうか) ・・・という以上3点の事が知りたいです。 宜しくお願い致します。

  • Excel セルのリンク

    Winは7、Excelは2013を使用しています。 セルのリンクで F15の値を複数(5セル)のセルでリンクしたいと考えています。 しかし、 =F5 数式バーに表示されるが、セルには何も表示されないセルと、 =$F$15 と数式バーに表示されるが、セルには何も表示されないセルと、 =F15 と数式バーに表示され、セルには=F15と表示されるセルと、 3つの表示のされ方をしてしまうのですが、 「=F5 数式バーに表示されるが、セルには何も表示されないセル」 になることを希望しています。 「=F5 数式バーに表示されるが、セルには何も表示されないセル」となっているセルを コピペしてみたのですが上手くいかず、 どこを変更すれば良いかご教示願います。

  • エクセルでシート同士のリンクができません。

    エクセルでシート同士のリンクができません。 ワークシートにリンク設定をしていますが基本のシートを変更しても 他のワークシートが自動変更しません。しかし 設定してあるセルをダブルクリックすると基本シートの数値が表示されます。 通常のように自動にて変更するようにするにはどうしたらよいのでしょうか??

  • excelでハイパーリンクになっているセルに、ロックをかける時

    excelで困っています。 HYPERLINK関数で、他のシートにジャンプするようにしてあるセルがあります。 社内で使用するので、他の人に数式を消されないように ロックをかけておきたいのですが、 セルの書式設定で、「ロック」のチェックをしたまま シートの保護にすると、セルもリンクも選択できません。 「ロック」のチェックをはずして、シートの保護にすると、 リンクがクリックできて、他のシートにジャンプできますが、数式も編集できてしまいます。 数式は編集できないようにして、リンクをクリックできるように することは可能なのでしょうか?? マクロは無知なので、excelの設定でできないでしょうか。。 わかられる方おられましたら、教えてくださいm(__)m

  • エクセルで、結合したセルへのコピーに困っております。どうかお助けください。

    過去のログを調べてみたのですが、わかりません。どうか教えてください。 エクセル2000を使っています。今 sheet1にある名簿のデータをsheet2の表にコピーしたいのですが、sheet2の表は、3つの行を1つに結合しております。すなわちsheet1のA1、A2、A3、A4、A5、A6.....にあるデータをsheet2のA1、A2、A3を一つにしたセルにコピーしますと、セルが結合が解除されてコピーされてしまいます。 また、sheet2のA1、A2、A3を一つにしたセルのところで、「=sheet1!A1」と数式を入力しますと、そのセルはうまくデータが入力(コピー?)されるのですが、そのセルをそのままドラッグしますと、2番目のセル(sheet2のA4、A5、A6をひとつにしたもの)には、sheet1のA4が入力されてしまいます。sheet2の結合されたセルにsheet1の未結合のセルのデータを簡単に入力またはコピーする方法はないでしょうか。どうかよろしくお願いします。

  • エクセルとセルの比較について

    エクセルとセルの比較について エクセル2007で二枚のシートを以下のように作成しました。 シート1   A 1   ←全くの未入力の空白セルです 2 3 シート2   A 1   ←未入力で空白セルですが、数式(if関数とISERROR関数)が入っています。 2 3 ここでしたい処理は、二枚のシートをIF関数で調べて正誤チェックをして、相違するセルに×を表示したいです。 ただ、A1セルに  if(シート1A1=シート2A1,"","×")  の数式をいれると、両者は違うセルとして認識してしまいます。 同じ空白セルなのにどうしてでしょうか。 また、この二つのセルはともに空白なので、同じものとして処理する方法はあるのでしょうか。 お願いします。

  • Excelセルの参照

    Excelにdataとnという2シートがあります。dataシートのA列3行目~22行目にデータが縦入力されており、以降B列、C列とデータ入力が繰り返されます。 nシートでdataシートの入力値参照のため、あらかじめdataシートの参照リンクを貼っておきたいのですが、nシートのデータは横並びであるせいか、参照リンクをうまくコピーすることができません。 dataセルのA3セルの値をnシートのD1に=data!A3と貼り付けて、W1(=data!A22)まで数式を自動コピーできないでしょうか。また、D2~W2まで=data!B3~=data!B22など参照リンクをコピーで作成できないでしょうか。 よろしくお願いいたします。 横並びに参照する必要があるのですが、

専門家に質問してみよう