• 締切済み

VLOOKUPで他ブックを参照する時の「更新」とは

初歩的な質問で大変申し訳ございませんm(_ _)m ご存知の方がいらっしゃいましたらご教示ください。 ExcelのVLOOKUP関数の引数の「範囲」のところを、 他のExcelブックのセル範囲にして計算しています。 そのExcelブックを閉じてもう1度開くと、 リンクを「更新する」「更新しない」のメッセージが出て、 更新するボタンを押すとエラーなり、更新しないボタンを押すと問題なく開けます。 この「更新する」とはそもそもどういう意味で、 なぜエラーが出るのでしょうか? お忙しい所申し訳ございませんが、ご教示宜しくお願い致します。 Excelのバージョンは2010です。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>この「更新する」とはそもそもどういう意味で、 なぜエラーが出るのでしょうか? 「更新する」とは、そのファイルを閉じた後にリンクしたファイルの値を変更したときなどに、最新の値で計算することです。 エラーが出るのは、たとえばリンクしたファイルの場所を移動したりファイル名を変更したような結果、参照するデータが見つけられないケースがほとんどだと思います。

関連するQ&A

  • Vlookup関数の引数指定の問題

    エクセルの初歩的な質問で大変恐縮ですが教えて下さいm(_ _)m エクセル2007を使っていて、 2つのブックをVlookup関数を使って 1つにまとめる作業を行いたく、 引数の設定の画面で、値を返したいブック以外の もう1つのブックを範囲指定したかったのですが、 なぜか範囲指定できません。 引数の「範囲」のところが、値を返したいブックと同じブックの場合は 問題なく選択して入力することができるのですが、 この原因をご存じの方はぜひご教示宜しくお願い致します。 ちなみに会社のパソコで同じ操作を試したら、 Vlookupの引数は別のブックのセル範囲でも問題なく 選択できました。 初心者質問で大変恐縮ですがご教示宜しくお願い致します。

  • いつの間にか他のブックを参照するようになってしまいました。

    いつの間にか他のブックを参照するようになってしまいました。 30シート位あるエクセルブックがあります。 開くたびに、他のブックのデータを取り込んで更新するかどうかのメッセージが出るようになってしまいました。 作業を繰り返すうちに、いつのまにか他のブックをデータを参照する関数をどこかのシートどこかのセルに埋め込んでしまったようです。 実際、他のブックにリンクする必要はないので、その関数を見つけ出し、削除したいのですが簡単に見つける方法はあるでしょうか? 心当たりのセルを覗いていますが、なかなか見つけられません。 よろしくお願いします。

  • VLOOKUP関数の結果セルの右下のセルを表示したい

    VLOOKUP関数について、質問させてください。 現在使っているエクセルのブックのセルA1にVLOOKUP関数を使用し、そのVLOOKUPの「範囲」の部分に、別のブックの範囲を入力しました。 そしてその別ブックの中の、VLOOKUPの検索値に該当するセル(ここでは※とします)の値が、現在使っているブックのセルA1に表れるところまでは出来ました。 しかし、今度は現在のブックのセルA3に、別ブックの※セルを基準に、右方向に1つ・下方向に1つ移動したセルの値が自動的に表示されるような関数を出さなくてはならず、OFFSET関数やADDRESS関数など、色々試してみたのですが分かりません。 遅い時間に申し訳ありませんが、関数にお詳しい方は、どうか知恵をお貸しください。 よろしくお願いします。

  • エクセル外部リンク参照について

    エクセル外部リンク参照についての質問です。 vlookup関数で、範囲を指定するときに、シート・ファイル名をセルに入力した文字から判別させたいので、INDIRECT関数を使用したのですが、これだと参照元のファイルを閉じるとエラーになってしまい、 また、外部リンクの更新もできません。 外部リンクの更新が可能で、シート・ファイル名はセルに入力された文字を参照し、 vlookup関数のように検索値から値を返せる方法はありますでしょうか。 ※現在入力している数式を添付させて頂きます。

  • エクセルでVLOOKUP関数

    お世話になっています。 Excel2003を使っています。 元となる名簿のブックAがあります。 それぞれ、違うブックにVLOOKUP関数を使って、範囲をAからリンクさせるようにしています。 ブックAの名簿は人が増えたり、個人データを新たに追加する毎に行や列が増えていきます。 今のところ =VLOOKUP(A1,'[ブックA.xls]名簿'!$A$3:$W$100,3,0)) この式を違うブックに入れているのですが、 ブックAの行数が増えても、「100」のまま動きません。 ブックAの行数・列数が増えたら、リンクしてる関数を入れている、他ブックも自動的に増えるようにする方法はありますか? 初歩的な質問ですみませんが、よろしくお願いします。

  • Excel VBAのVLOOKUP関数について

    Excel VBAのVLOOKUP関数について VBAでのVLOOKUPで他のブックを使用する場合の方法がわかりません。 ブックαにて参照したい他のブックβのパスやファイル名、シート、セルは保持しております。 同一ファイル内では取得することができたのですが、他のブックではうまくいきません。 また、VLOOKUP関数にて取得できた場合、取得したセルの下に1段、左に1段目のセルを取得したい場合どうすればいいのでしょうか? 環境はEXCEL2003です。 ご存知の方がいれば教えてください!

  • VLOOKUPの範囲

    教えてください!!!! EXCEL関数のVLOOKUPの引数で、「範囲」を複数のシートから参照することは可能でしょうか?また可能であればその数式も教えてください。 よろしくお願い致します。

  • excelの他のブックの参照について

    他のユーザが作ったexcelデータ(中国語と日本語が混在している)を参照し、vlookup関数を使って中のデータを取り出していますが、vlookupの検索値に実際の検索したい番号を入れるとちゃんと検索してくれるにもかかわらず、その番号が入っているセル番号を検索値にすると「#N/A」と表示されます。いろいろ調べてみましたが回答が見当たらず困っています。 どなたか知恵を貸していただけないでしょうか? よろしくお願いいたします。

  • Excelシートの自動更新

    Excel2013ブックAでシートの内容変更したのちリンクしている別のExcel2013ブックB~Dを開き更新をするボタンを押し更新して上書き保存しているが更新Excelブックが数部ありいちいちExcelブックを開き更新するのが面倒でなんとかExcel2013ブックA内変更後リンクExcel2013ブックB~Dの更新をボタン一括で自動更新したいのですがボタンにマクロ登録(VBAコード入力)とかでできますか。宜しくお願いします。

  • EXCELでVLOOKUPの範囲の編集ができない

    EXCEL(ver.2010)でブック1とブック2(別のエクセルファイルです)がありブック2のとあるセルをコピーし、ブック1に張り付けたところ困ったことが起こりました。 ブック2のとあるセルとはb1とします。中身は =vlookup(a1,test,2,0) これをブック1のb1に張り付けましたが範囲がブック2のtestと言う範囲を参照してしまいます。 ブック1にもtestと言う名前が定義されていて、こちらを参照したいのですがどうもうまくいきません。ちなみに張り付け時になんのダイアログも出ませんでした。 エラーのチェックで計算の過程を表示するとブック2を参照していることがわかりますが編集できませんし、数式バーの編集ではブック1のb1は=vlookup(a1,test,2,0)となっていてリンク部分がないため編集できません。 打ち直してもブック2を参照してしまいます。列を挿入して手打ちしてもやはりブック2を参照してしまいます。 どなたか知恵をお貸しください。 なお、作り直すことも検討しています。(別シートを作成して手打ちで済みます) もしなんらかの方法があるのなら知りたいと思い質問した次第です。

専門家に質問してみよう