• 締切済み

Excelのリンク参照がうまくできません

Excel2010を使用しています。 2つのBOOKをリンクさせているのですが、 2つ同時に開くと、 リンク元のシート名が#REF!となりうまく反映されません。 単体で開いた場合は、問題なくリンクできています。 原因と、解決方法をご指南ください。 よろしくお願いいたします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

補足された2つの数式は、間違いなく実際のエクセルからそれぞれコピーしましたか? 説明のためにちょこちょこっと手を入れて、例えばシート名がエラーになっているからと、そこだけ手で書き換えて「情報提供」していませんか? サーバにファイルがあるのはだいたい事前想定通りでしたが、エラーになったとき、もしかすると数式はその内容ではないのではないでしょうか。 または、エラーの式が間違いなく実際にエラーになったエクセルからコピーして掲示されているとしたら、正しく計算できている方の式が掲示されたのとは違う式なのかも?しれません。 まぁでも、とりあえず次のようにして数式を作成しなおしてみて下さい。 1.車両実績.xlsをExcel2010で開く 2.一回Zに名前を付けて保存で、ファイルの形式をExcelブック形式に代えて保存しなおす 3.問題の式を記入しているブックを重ねて開く 4.問題の数式を削除し(またはテストで別のセルに)車両実績.xlsxを参照するVLOOKUPの式を改めて記入する 5.両方のブックを上書き保存し、閉じて、改めてブックを開いて問題が再現するか確認する。

minimimy75
質問者

補足

ご回答ありがとうございます。 >説明のためにちょこちょこっと手を入れて、例えばシート名がエラーになっているからと、そこだけ手で書き換えて「情報提供」していませんか? エラー前・後、同じセルの計算式をそのままコピペし、書き換え等はしていませんが、 私の説明不足があったかと思われます。 「Excel2010」を使っていますが、BOOKは2003で作成しており、 拡張子は両ファイルとも「.xls」となっています。 改めて両方とも「.xlsx」で名前を付けて保存し、リンクの編集で新しいBOOKを選んでみましたが・・・ エラー前 =VLOOKUP(A5,'Z:\営業\営業会議\営業実績\[車両実績.xlsx]受注計画'!$A$1:$IV$20,$P$1) エラー後 =VLOOKUP(A5,'Z:\営業\営業会議\営業実績\[車両実績.xlsx]#REF'!$A$1:$IV$20,$P$1) となってしまいました・・・

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

エラーが起きていないときの数式を数式バーの中からコピーして掲示してください。 エラーが起きているときの数式を数式バーの中からコピーして掲示してください。 両方を漏れなく確認して、情報提供してください。

minimimy75
質問者

補足

さっそくのご返信をいただきありがとうございます。 ・エラーが起きていないときの数式 =VLOOKUP(A5,'Z:\営業\営業会議\営業実績\[車両実績.xls]受注計画'!$A$1:$IV$20,$P$1) ・エラーが起きているときの数式 =VLOOKUP(A5,'Z:\営業\営業会議\営業実績\[車両実績.xls]#REF'!$A$1:$IV$20,$P$1) ちなみにZにあたるのは、会社サーバ上のドライブになり、 両BOOKは同じフォルダに格納してあります。 よろしくお願いいたします。

関連するQ&A

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

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

  • Excelの外部リンク完全削除は?

    Excel2000を利用しています。 複数のExcelブックを同一外付けドライブの同一フォルダで使用して、外部参照の式を組んでリンクさせています。「編集」→「リンクの設定」を開くと、いろんなリンクが貼られているのが分かります。当然ですね。 ただ外部リンクを削除したいときに完全な削除ができません。ブック全てを選択して値貼り付けを行っても、(数式が消えたにもかかわらず)リンクが残ってしまいます。開くときに「・・・ほかのファイルへの自動リンクが設定されています・・・」と一々ダイアログボックスが出てきます。確かに「リンクの設定」を見るとリンクが残っています。煩わしいので、何とか消したいのです。リンク元であったファイル名などで検索をかけても、(数式を消したので当然ですが)ヒットしないので、個別に削除することも出来ません。 現時点では以下の方法で対処しています。 1.シート全体を選択してコピー 2.新規ブックを開き、シート全てを選択して値貼り付け このように完全に新しいブックを作るという方法を取っています。これだと、余白などのページ設定をやり直さなければなりません。はっきりいって面倒です。 新しいブックに移行することなく、(数式を伴わない幽霊のような)リンクだけを解除する方法はありませんか?類似の質問はいくつかあるようなのですが、どれも解決につながっているようには思えないので、新たに質問させてもらいました。 ご存知の方よろしくお願いします。

  • エクセルのリンクが上書き保存をしないと反映されない。

    エクセルで同ブックの別シートにリンクを貼っているのですが、以前はリンク元の値を入力し直したら、リンク先にもすぐに反映されていたのですが、 一度上書き保存をしないと反映されなくなってしまいました。 以前のようにすぐに反映するようにするにはどのように設定したら良いのでしょうか? よろしくお願い致します。 office2007を使用しています。

  • EXCELのリンクが消えません Part 2

    以前も質問させていただきましたが、結局解決できませんでした。 あるブックの他ブックへのリンクがどうしても消えないのです。 そのときもいろいろ教えていただき、外部参照式がないか、外部参照の名前がないか、マクロにリンクがないかいろいろやってみましたが、どうやってもリンクが消えません。 おかしなことに、問題のブックに新しいシートを挿入しそのシートを別の新規ブックにコピーしてもそのリンクがついてきます。コピーしたシートを削除してもリンク先が消えません。 新しいく挿入したシートをコピーして、すぐに削除したわけですから、リンク式が含まれているはずもなく、「名前」もなにも定義されていません。しかしリンクだけはしっかり残っているのです。 シートが20以上ある結構大きなファイルでシート間にリンクがいっぱいあるので、一から作り直す気力はありません。 顧客に提出用のブックで、開くたびにリンクを更新するかどうか聞かれるのでなんとかなんないのと言われるので、なんとかしたいのですが、なんとかならないものでしょうか、よろしくお願い致します。 Excel2000をwindows98SEで使用しています

  • EXCELのリンクが消えません

    Excel2000をwindows98SEで使用しています あるブックの他ブックへのリンクがどうしても消えません。 当然参照式は全てチェック、名前も全て消しました。 最後の手段で既存のワークシートを全て削除してもなお リンクが残っています。 そのブックを開くときにリンクの更新のダイヤログが開かなくなったので、実質的にはリンクは切れているとは思いますが 編集-リンクの設定をみるとやはりリンクが残っているのでやはり気になります。 他にチェックするところがあるのでしょうか? よろしくお願いします。

  • エクセル リンクしているセルを探すには?

    お世話になります。 エクセルの「ブックどおしの自動リンク」について質問します。 あるブックを開くたび、リンク設定したつもりのがないのに 「開いているブックには、、、、他のブックの変更を反映しますか?」 と聞いてきて困ります。 シートが複数あり、どのシートのどのセルにリンクされているのか、探すのが大変で。 リンクしているセルを簡単に検索することができますでしょうか?

  • Excelのリンクエラー(ありきたりではない)

    WinXP-SP3,Excel2003です。 あるブックを別のPC(同じくWinXP-SP3,Excel2003)で開いたら、「このブックには、ほかのデータソースのリンクが含まれています。」と出ました。よく知られたメッセージです。でも、ありきたりではないんです。 怪しげなシートから順次削除して絞り込み、なお解決できなかったので、いっそうのこと新規に白紙のワークシートを挿入し、元あったシート及びVBAモジュールを全て削除しました。 ところが、この全身総入替えで裸一貫になったブックも、開くとやはり「このブックには、ほかのデータソースのリンクが含まれています。」と出るのです。 勿論、編集メニューから「リンクの設定」を選択しようにも、グレー表示で選択不能です(これは元のブックも同じくグレー表示でした)。 名前の定義も残っていません(元々ひとつも定義していません)。以前PublishObjectは定義しましたが、これとてシートは全て削除しており、また上記裸一貫ブックでCountしても「0」です。 下記"バスターズ"とやらを試してみましたが、結果は改善されませんでした。 万事休す、です。どうかお助けください。 ちなみに、元々のブックは、ネット上のURLにリンクは張ってありましたが、他のブックは何ら参照していません。 ネット上には本件類似の質問が沢山ありますが、皆、正当な現象のようで、本件ほどタチの悪い例は見当たりませんでした。 幽霊リンクバスターズ ↓ http://hp.vector.co.jp/authors/VA016119/kitan01.html#7

  • excelのリンクの設定について

    こんばんわ。 いまexcel2000を使用している者です。 大変初歩的な質問になるかと思われますが… excelに[編集]-[リンクの設定]という機能があります。 あるワークシートに別のブックファイルのシートに作った表イメージ などをリンク設定したいと思い, リンクを設定し,[OK]したのですが, リンクしてくれません。 何か手落ちがあると思うのですが, 何か必要な手順があれば教えてください。 よろしくお願いします。

  • excelでのリンク?

    画像にあるように、同ブック内のSheet間で『売上』Sheetのデータを 左の『請求内訳書』に引っ張っています。 このリンク元である『売上』Sheetのデータを移動させた場合、リンク先である『請求内訳書』の 数式も一緒に移動してしまい、本来表示させたい値になりません。 例えば、売上Sheetの4行目と5行目の間に行を挿入したとすると、請求内訳書のデータは、 行を挿入しても変更されません。【下の画像】 並べ替えだと変わります。 リンク元のデータを変更したら、リンク先のデータも変わるようにするにはどうすればいいのでしょう。 あと、変更する度にリンク先のセルの書式が文字列に変更されてしまいます。 これも回避したいのですが。 どうかよろしくお願い致します。 WindowsXP Excel2007

  • 困っています!!エクセルの自動リンクについて教えて下さい!!!お願いします!!!

    あるファイルを開こうとすると、 【開いているブックには、他のファイルへの自動リンクが設定されています。 このブックを更新し他のブックの変更を反映しますか?】 ・すべての情報を更新する場合は「はい」をクリックしてください。 ・既存の情報を保持する場合は「いいえ」をクリックしてください。 というメッセージが出て、「はい」をクリックすると、 「ファイルが見付かりません」というメッセージとともに、 リンクされている元のファイル名が出てきます。 (今回の場合3つ出てきます) キャセルをクリックしたりすれば、開こうとしているファイルは 普通に開く事ができるのですが、 毎回の事ですのでとても面倒です。 自動リンクの設定をした覚えはありませんが、 何らかの作業の時に誤って設定されてしまったのだと思います。 よって、どのシートのどの部分に設定されているのかもわかりません。 外し方をご存知でしたら、どなたか宜しくお願いいたします。

専門家に質問してみよう