- ベストアンサー
エクセル リンク貼り付けについて
リンク貼り付けについて質問です。 例えば (1)「book1.xls」でA1~A20の合計をA21に出しています。 (2)「book2.xls」のD5というセルに「book1.xls」のA21をリンク貼り付けします。 (3)両方のファイルを保存して一度閉じます (4)「book1.xls」のA20の後に5行挿入します。 ⇒この場合、合計はA26のセルにずれると思うのですが、「book1.xls」を上書きしてから 「book2.xls」を開くと相変わらずA21を参照したままです。 どうにかして自動的に「book2.xls」の方もA26のセルを参照させることは出来ないでしょうか。 判り辛くてすみません。 不可能ならズバッと言って下さい。。 諦めがつきます…(>_<)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
A21に名前をつけることができます。 ツールバーの挿入-名前-定義で、名前として例えば「合計」参照範囲を「book1.xls」のシートのA21とします。 参照するbook2.xlsのほうで、=book1.xlsの合計を指定することができます。 名前は1つのセルだけでなく、複数セルの範囲を指定することができます。 こんな説明でわかってもらえるでしょうか。
その他の回答 (2)
- big_fool
- ベストアンサー率22% (43/193)
確かに両方のBookが開いている状態でBook1を変更した場合Book2にも参照されるようですがBook2が閉じている状態でBook1だけ変更してもBook2には反映されないようですね・・・ どうしてもBookを同時に開きたくないのなら No1さんの回答に近いいのですがBook1の合計セルに名前を付けてBook2のA26の参させる方法が良いと思います 例えばBook1A21セルに合計という名前を定義し Book2のA21のセルに ='Book1.xls'!合計 こんな感じせお役にたてましたら 又問題から大きく外れていたらすみません
お礼
ご回答ありがとうございました! 実は会社で何人かがそれぞれ個人用ファイルを使用してい て、それぞれの合計をまとめてある表がもう1つあって… ですので全てを開いておいて更新するのが不可能なんです。 やっぱり名前を付けるのがBESTですね! これでうまくいきました。 鼻高々です。 どうもありがとうございましたm(__)m
- dontyo
- ベストアンサー率14% (1/7)
kkyyoonさんの説明通りに操作してみました。私の場合は、自動的に「book2.xls」A26のセルを参照していました。理由はわからないですが、私はExcel2000を使っています。
お礼
試して頂いたんですね、どうもありがとうございます! 両方開いた状態だと、普通に出来るんですよね。 でも閉じた状態で一方だけ更新すると、その変更が反映さ れないみたいなんです。 私も今回初めて知りました。 どうもありがとうございました!
お礼
こんなに早くご回答いただきましてありがとうございましたm(__)m 早速やってみました。 そして、出来ました~!!! 見事に出来ました。 人に聞かれて、多分不可能だって思ってたのですごく嬉しいです♪ 本当にどうもありがとうございました♪ また何かありましたらよろしくお願いします!!