- ベストアンサー
EXCEL2003リンクの設定について
シート2ページを使ってリンクを貼った場合の設定について、例えばsheet1のA1とsheet2のA1をリンクさせてsheet1のA1=sheet2のA1とした場合、sheet2のA1をセルごと別の位置に移動するとsheet1・A1元の式『=Sheet2!A1』のA1部分が移動したセルの番号に変わりますが、そうならないように→常にsheet1のA1=sheet2のA1になるようにするにはどのようにすればいいのでしょうか?説明が下手でスミマセン、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
参考書的には シート1に =INDIRECT("Sheet2!A1") と書いておく方法が良く紹介されています。 シート2のセルを「別の場所に移動」の具体的にどんな移動を考えているのかによって =INDEX(Sheet2!A:A,1) などのような数式で対応できる場合もあります。 前者の式は,ブックを開き何もしないでただ閉じるだけでも「ブックの保存」を聞いてくる原因になります。
その他の回答 (1)
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.2
Sheet1とSheet2のいずれのセルを移動した場合でも、お互いに同じセル番地を参照できるようにしたいなら、Sheet1のセルに、どのセルでも同じ数式で対応できる以下のような数式にします。 =INDIRECT("Sheet2!"&ADDRESS(ROW(),COLUMN()))