![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Excelにて、Book1ファイルにOffset関数を使って別のファイルBook2から値を参照しています。
このBook2が開いている時は問題なく参照できますが、Book2が閉じていると「#VALUE!」エラーになります。
Offsetは、リンク先のファイルが開いている状態でないと使えないのでしょうか?使えないとすれば、何か他の関数で代替できないでしょうか?
因みにINDIRECT関数でも試してみましたがやっぱりリンク先が閉じた状態だとエラーになりました。
(ただのリンクだったり、ROUND関数のようなものだと、リンク先ファイルが開いてなくても使えるのですが...)
ご教授よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
例えば、エクスプローラーの操作でBook2.xlsのファイルを全く別のBook2.xlsで置き換えるような場合、Excelはそんな所まで検知できません。
仮にやろうとすると、Windowsの上で起こるファイルの書き換えを片っ端から監視する必要が出るかも知れません。
--
> リンク先が閉じた状態だとエラーになりました。
こちらの解消方法としては、
[ツール]-[オプション]
「オプション」ダイアログ
「計算方法」タブ
ブックオプションの、「外部リンクの値を保持する」をチェックします。
こうする事で、Book1の外部リンクを含む計算式上に最後に計算された値が保持されます。
ただし、あくまでも「最後に計算された値」なので、Book2を更新した場合には再計算を行わなければ値の反映が行われませんし、再計算を行う際にBook2を開いていなければエラーが発生します。
外部とのリンクを直接持つシート、そのシートを参照して実際の処理を行うシートなどに分ける必要が出るかも知れません。
ご回答ありがとうございました。
これはExcelの仕様なのでしょうね。
(リンク先が閉じていても使える関数もありますが、使えない関数もある。)
マクロを使うなどの方法を考えます。
No.1
- 回答日時:
当たり前のような気がしますが、かく言う小生が浅はかなのでしょうか。
自信はありませんが。(1)単純なファイルデータ(通常ディスクにあるでしょう)などは(WEB上のLinkされたファイルなどをふくめて)開いてないなら開いてディスクを読み、メモリにいれて、そこのそのメモリの値を見れば良い。
(2)しかしデータ構造の複雑なエクセルなどになると、
エクセルで開いて、メモリに展開してから、値を取らないとダメでしょう。関数式などが入っていて、他の場所のデータで計算した結果にそのセルの値が決まることも多いでしょうから。
(3)開いてないブックの値を参照された時は、自動的に
そのブックを開いて読むような仕組みにすれば良いのでしょう(将来のVERSIONではそうなるかも知れない。)が、それをエクセルはやってないと言うことでしょう。ユーザーが開きなさいと言うことでしょう。
ご回答ありがとうございました。
これはExcelの仕様なのでしょうね。
(リンク先が閉じていても使える関数もありますが、使えない関数もある。)
マクロを使うなどの方法を考えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
勃起する時って痛いんですか? ...
-
彼女のことが好きすぎて彼女の...
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
精子が黄色?
-
精液の落とし方を教えてください
-
これって喉仏ですか? 私は女性...
-
甲状腺が腫れているが血液検査...
-
EXCELで条件付き書式で空白セル...
-
ある範囲のセルから任意の値を...
-
Excel 0目標に対して数字があ...
-
イタリアから帰国する際、肉製...
-
エクセル指定した範囲からラン...
-
エクセルのラベルの値(文字列...
-
知能テストは、今。 義務教育課...
-
ミルクティーが好きなのに気持...
-
VLOOKUP関数を使用時、検索する...
-
小数点以下を繰り上げたものを...
-
風俗店へ行く前のご飯
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
彼女のことが好きすぎて彼女の...
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
精子が黄色?
-
検便についてです。 便は取れた...
-
これって喉仏ですか? 私は女性...
-
小数点以下を繰り上げたものを...
-
甲状腺が腫れているが血液検査...
-
精液の落とし方を教えてください
-
エクセル指定した範囲からラン...
-
EXCELで条件付き書式で空白セル...
-
2つの数値のうち、数値が小さい...
-
精子に血が・・・
-
エクセルのラベルの値(文字列...
-
イタリアから帰国する際、肉製...
-
ある範囲のセルから任意の値を...
-
リンク先のファイルを開かなく...
-
中出しをするとお腹が痛い・・・。
-
MIN関数で空白セルを無視したい...
おすすめ情報