• 締切済み
  • すぐに回答を!

excelのグラフでブック間リンクがエラー

使用環境は、Win7 + Office2010(excel2010)です。 ブックAにデータがあり、ブックBにグラフ化するために必要なデータを シートにリンクし、そのデータを基にグラフを作成しました。(オブジェクト) ブックAとブックBを保管して閉じます。 ブックAを開いてからBを開くと問題ないのですが、 逆にブックBを開いて、リンク更新をOKにしたのち、 ブックAを開くと#REFエラーとなります。 #REFは、シートがないとのエラーです。 通常のリンクではエラーがでないのに、グラフを作成したものだけエラーになります。 今は、開く順序を決めて対処してますが、 知らずに保管してしまうとリンクが壊れてしまいます。 特にブックBを開いてリンク更新し、グラフを確認したときに元のデータを確認しようと ブックAを開くことは、よくあるので、困ってます。 何か対処方法はないでしょうか。よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数412
  • ありがとう数0

みんなの回答

  • 回答No.1
  • hue2011
  • ベストアンサー率38% (2798/7235)

対処方法、はありません。 これはexcelばかりではなく、PHPやRUBYでも起こることです。 インスタンスがないのに参照という話です。 プログラムに文法的問題はなく、正しいけれど、実行時に起きるエラーはほとんどの場合これです。 ちょっと考えてみたら簡単なことです。論文にリファレンスというのが最後につきますね。そこに 「小保方晴子:STAP細胞生成方法」 というのを付けたとします。小保方論文が存在していて誰でも見えるところにあるのであればこの論文も意味を持ちます。 しかし、小保方論文が取り下げられたら、この論文の根拠はなくなりますよね。 リファレンスといいますがRefferenceですから REFエラーであって、論文の意味がないですね。 一生懸命に論文を読んで、最後にこのリファレンスがあったら、読んだことが意味がなくなりますね。 そう思ったら、この論文を読む人は、まずお尻についているリファレンスリストの文献を確認して全部が確保できると思ってから読むのが賢いんじゃないでしょうか。 Excelの話にもどりますが、単なるデータの参照表示であれば、キャッシュといって、前回読んだものをそのまま出す手があります。 グラフ作成をするためには、データを読んで計算をし直して描画する必要がありますから、データを触りに行く必要があります。 触ろうとしたらひらかれていないのであれば、#REFエラーがでて当然です。 したがって、開く順番を間違えないようにする、また、よそにもっていく場合も双方持っていき順番通りに開くように指示する、以外の対処方法はありません。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • エクセルのブック間のリンクについて

    異なる二つのブック間でデータをリンクさせている時、データのソース側のブックが開かれていない状態の時オブジェクトが貼られている側のブックを開こうとするとメッセージが出ます。 「更新するなら(はい)を、既存のままなら(いいえ)を」というメッセージですが、ここで(はい)を選択すると貼られているオブジェクト部分がエラー表示になります。 質問その1:ここでの(はい)はどの様なケースに使用するのでしょうか? 質問その2:ロータスなら上記の状態(ソース側のファイルが開かれていない場合)でも更新されたデータはオブジェクト側のファイルに変更が反映されますが、エクセルでは反映されない様です。私のやり方がどこか間違っているのでしょうか?やり方があれば教えて下さい。お願い致します。

  • エクセルでの他のブックのデータをリンクしたい

    エクセルで他のブックのデータを使ってグラフを作りたいのですが、どのようにしたらいいのでしょうか?シートをコピーして、データだけリンクさせる方法ならあるようなのですが・・・

  • Excelでの複数のシート間のグラフ作成

    Excel2002及び2003で複数のシートでグラフ作成の仕方を教えていただけないでしょうか。 例えば、Sheet1の表とSheet2の表のデータを基にSheet3にグラフを作成したいのです。 確かに、Sheet3にSheet1とSheet2のグラフをまとめた表を作成すれば、簡単にできるのですが、 データ量が多いためにまとめるのが困難です。 また、応用として、ブック間のデータを基にグラフを 作成できるのでしょうか。 よろしくお願いします。

  • エクセルのブック間リンクについての質問です。

    ブック間リンクが貼られているエクセルブック2つ以上を保存しているフォルダ移動時、ブック間リンクが追跡され、自動更新される場合とされない場合について、考えられる原因とその対策を知りたいです。 (現状の詳細) ・windows7を使用。 ・エクセル2010を使用。 ・デスクトップにフォルダAとBがあります。 ・Aの中にフォルダaとフォルダbがあります。aの中にブックm、bの中にブックnがあります。 ・mはnに入力されたデータが参照されるようにブック間リンクが組まれています。 ・Bも同様の構造を持っています。(保存ブック名はx,y)数式は同じで、ただデータの数が違うくらいです。 ・Aと違い、Bはもともとはエクセル2003で作成したファイルを編集し、エクセル2010で保存しました。 ・Aは保存場所をデスクトップから違う場所、例えばフォルダPの中に移した場合、m,n間のリンクは更新されず、データは参照されなくなる。 ・BはフォルダPの中に移しても、ブックx,y間のリンクはシート保存場所が自動で追跡され、リンクに直接手を加えずともデータが参照される。 ・筆者はこの現象の原因を知らず、便利なフォルダAを、他のPCに移せずにいる。 筆者の目的はフォルダAのブック間リンクの自動追跡ができるようにすることです。 自力で調べてみたのですが、調査力が低く、見つけられません。 御助力頂けましたら幸いです。 何卒、よろしくお願い致します。

  • エクセルのリンク編集について

    エクセルで更新できないリンクエラーがあります。 エクセルにシート1~シート10までデータがあり、別のフォルダーからデータをリンクするようにしているのですがいつも下記のエラーが出ます。 何か良い解消方法はありませんか。 エラー内容 ブック内の一部のリンクはすぐに更新できません。 値を更新せずにそのままにするか、間違っていると思われるリンクを編集してください。 続行とリンク編集のボタンが表示されます。 リンクの編集を押すとエラー:ソースが見つかりませんと表示されます。

  • Excel他のブックへの自動リンクの表示を消したい

    Excelで既に作成したいくつかのファイルをコピーし、1つのブックを作成しました。入力データシートを作成し、各シートにリンクさせ、手間を省くようにしました。ひとつづつ確認し、以前のファイルは関係なくブック内で処理できるようにしたつもりですが、ブックを開くたび、「開いてるブックには他のファイルへの自動リンクが設定されています。このブックを更新し、他のブックの変更を反映しますか?」更新するかしないかの確認画面が出ます。 この確認画面がわずらわしいので消したいのですが、どこが他のブックにリンクされてるのかわかりません。探す方法はありませんか?ぜひ教えてください。宜しくお願いいたします。

  • グラフだけのブック間の移動について

    Excelでグラフシートを別のブックに移動して 元のブックのファイル名を変えたら、データが%で表示されていたものが小数になりました。 セルの値貼り付けのようにグラフの数字を固定した状態で移動することはできますか? グラフの作成元も一緒に移動させたらいいんでしょうか。

  • リンク先ブックがない時のリンクエラー回避

    お世話になります。 私のデスクトップに[集計.xlsx]というブックがあります。 このブックのなかの4月というシートのA1に下記の数式を入れてあります。 ='\\XXX.XXX.XXX.X\営業\東京\売上\[4月東京売上げ.xlsx]田中'!$C$7 上記式はサーバーに置いてある4月東京売上げ.xlsxの中の田中セールスの売上げ金額にリンクしています。これは問題なく値を参照してくれます。 問題なのは[集計.xlsx]に5月というシートを作成してA1に同じようにリンクを張ったところ下記のようなエラーになってしまいます。(サーバー上にはまだ5月の売上げの5月東京売上げ.xlsxが存在しないから当然ですが) 「ブック内の一部のリンクはすぎに更新できません」とでて、リンクエラーになってしまいます。 もし参照先のファイルがなくてもブランクもしくは0表示になってほしいのです。 このように仮にブックが存在しない場合にはリンクエラーを出さないようにする方法ありますでしょうか? 環境 EXcel2013

  • エクセルでリンクさせて別のブックのシートへ貼り付け。

    エクセルです。2003利用です。第1のブックには、シートが1と2の2つがあります。シート2は、シート1の数値をリンクさせてあります。 そこでなのですが、新しく、第一のブックのシート2(第一のブックのシート1をリンクさせてある)だけ(シート1は無し)をシート丸々と同じ状態(シート1へリンクさせて!)で、新しいブックを別に作成したいのです。 ですので、ブック1のシート1へ入力すれば、自動的に、ブック1のシート2と、ブック2のシート(ブック1のシート2と同じ)がリンクにより、変動するようにしたいのです。 ブック1のシート2の左上の角を左クリックし、反転させた上で、シート2を丸々とコピーして、新しいブックを開いて、その新しいブックの左上の角をクリックし、シートを反転させてから、右クリックで、形式を選択して貼り付けに て、リンク貼り付けに印を入れてOKにしていますが、上手くいきません。宜しくお願いします。

  • エクセルのグラフが表示されません

    エクセルのシートにオブジェクトとして作成したグラフが、気が付くと、網掛けとなり、表示も印刷もできなくなってしまいました(初めはちゃんと表示されていました)。ただし、オブジェクトをクリックするとグラフは表示されますが、シートをクリックすると、再びグラフのエリアは、網掛けとなり表示されなくなってしまいます。対処法を教えてください。