- ベストアンサー
ExcelのBook間での式?
book1,2,3を開いておいて、book3のあるセルにbook1のあるセルの値とbook2のあるセルの値を足す式を入れました。 book1のそのセルの値を変えてもbook3のセルの値が変わりません。 book3のセルの値も変わるように(リンクするように?)するにはどうすればよいのでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> セキュリティーの警告:リンクの自動更新が無効にされました。(オプション) そりゃ、リンクの更新が無効なら更新するわけがないよね そのバーをクリックするとか、オプションを確認するとかして? 2000なら ツール>オプション>計算方法 あたりに。
その他の回答 (3)
- rivoisu
- ベストアンサー率36% (97/264)
もし、式が間違ってなくて(#2さんのかいてあるように)値が変わらないのだったら 「自動計算」がOFFになっている可能性があります。 book3でF9(今計算する)を押して値が変わればそうなっているということです。 「自動計算」をONにしましょう。
お礼
お世話になります。 bookをすべていったん閉じてから、再びbook1を開き、そのセルの値を変えて、そのあとbook3を開いてみても値が変わっていません。 F9を押しても変わりません。 このbook3を開く時に「セキュリティーの警告:リンクの自動更新が無効にされました。(オプション)」と、上にバーが出てきます。
補足
回答ありがとうございます。 やってみますので、ちょっと待ってください。
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えばbook3のA1セルにbook1のsheet1のB1セルとbook2のsheet1のC1セルの値を足す式でしたらbook3のA1セルを選択してから数式バー上で=を入力してからbook1のsheet1のB1セルをクリックします。その後に数式バー上で+を入力してからbook2のsheet1のC1セルをクリックします。 その後にEnterキーで確定すればよいでしょう。 book3のA1セルの式は次のようになっていることでしょう。 ='[book1.xls]Sheet1'!$B$1+'[book2.xls]Sheet1'!$C$1 このようになっていればbook1での値の変化はbook3での値の変化につながることでしょう。
お礼
すみません。見つかりました。 元に戻せましたので、もう1回、いろいろやってみます。 と、はい、式は上のようになっております。
補足
いつもありがとうございます。 bookを3っつとも開いている状態では、反映されます。 bookを一度全部閉じて、またbook1を開いて値を変えて、そしてbook3を開いてみると、反映されていません。 それで、ちょっと質問が変わるのですが、 再び開いた時に、上に出てくるバー(リンクを止めました、みたいなの)をクリックして、 ダイアログボックスが出て来て、その中の「すべてのbook間のリンクを許可します。」(推奨されません。)みたいなのに、チェックを入れるとリンクするようになりました。 が、元に戻したいのですが、そのダイアログボックスの出し方がわかりません。(再び開いても上にバーが出て来なくなってしまったので。) どうすればよいでしょうか。
- Trick--o--
- ベストアンサー率20% (413/2034)
> book3のあるセルにbook1のあるセルの値とbook2のあるセルの値を足す式を入れました。 その式を書いてください
補足
回答ありがとうございます。 式は上の回答者の方のぶんのようになっています。
お礼
はい、ありがとうございます。 要するに、book間でリンクさせるためには セキュリティセンターの設定の、外部コンテンツの、ブックリンクのセキュリティ設定で 「すべてのブックリンクの自動更新を有効にする(推奨されません。)」を選択しておかなければいけない、ということなのですね。 はい。わかりました。 最初の質問の書き方が、悪かったようで、うまく伝わらず、すみませんでした。 皆様、回答、たいへんありがとうございました。