• ベストアンサー

エクセルで参照しているデータを常に最新の状態にしたい

こんにちは。 エクセルのシートで他のブックのシートの情報を参照しています。参照元データが常に変化するのですが、それを参照先にリアルタイムで反映させる方法はありますでしょうか? リアルタイムでなくても、ボタン(マクロ?)などで指示をだすと最新の状態に更新するという感じでもいいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • rinmane
  • ベストアンサー率56% (64/113)
回答No.2

No.1の方が書かれています通り、 参照先のファイルを開いておけばリアルタイムに更新されますよ。 (開き直さなくても開きっぱなしで最小化しておけばOKです) Office Pro 2003 Excel 2003 SP3 で確認しました。 「ツール」-「ユーザ設定」で「外部データ」をチェックし、 「外部データ」ツールバーの「すべて更新」を選ぶと 手動でも更新出来ますよ。 以上、お役に立ちましたなら幸いです。

tricleore
質問者

お礼

回答ありがとうございます。 外部データのところを見れば更新できるんですね。 助かりました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

#3の回答者です。 >説明の仕方もよくなかったのかもしれませんが と書かれても、単に結果だけだと思います。こちらの回答はダメでした、ということですね。 残念ながら、何も説明を受けておりませんので、一つのキーワード(リアルタイム)で、こちらが数年間の経験の中で回答しているわけだけです。 ご質問に関しては再現性も理解しているわけでもありません。勘違いしているわけでもありません。 正確にどういう設定をしているのか、教えていただかないと、おそらく無理かと思います。マクロについても触れられていますが、参照される側と参照する側のブックやシート、セルの内容など、細かい話が出てこなければ、それは同様です。 リアルタイムで入るデータについては、何も書かれていません。もし、個人が特定されるおそれがあって、書けないのでしたら、掲示板でご質問すること自体が難しいのかもしれません。 >参照している側のファイルを閉じてまた開くと最新の状態にはなるのですが…。 一般的には、再計算のショートカットのどれかをすれば、必ず変化するはずです。こちらの想像の範囲であれば、変化しないようなことはありえません。そうでなければ、ファイルのトラブルか、そもそも、Excelの範疇での参照などしていないし、数式なども存在していないということです。 「外部データ」の取り込みということなら、そういう状況もありえますが、それは「参照」とは言いません。参照とは、セルとセルのデータに関連性を持たせることです。 ツールの中に、[データの更新!]というのがありますから、そこをクリックするか、[外部データの取り込み]から、データ範囲のプロパティから、コントロールの更新の中で、[定期的に更新する]で[分]を設定すればよいです。

全文を見る
すると、全ての回答が全文表示されます。
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。 他のブックのシートのデータが刻々と値が変わるということでしょうか? ためしに、片方のブックを、外部(DDE)から5秒ごとに値が変化するように作って試してみました。それを、別のブックで数式で参照してしてみました。 結果は、開いている限りは、5秒ごとに変化しています。 もし、変化しないようなら、それは、[ツール]-[オプション]の[計算方法]が、「手動」になっているのではないでしょうか。今、確認しましたが、そういう現象を再現できました。 その「手動」を「自動」にしていただければ、直るはずですが、それ以外の方法としては、こんな方法があります。 再計算をさせるショートカット   Shift + F9 (開いているシート)   Ctrl + Alt + F9 (開いているブック)   Ctrl + Alt + Shift + F9 (全ブック) 「外部データの更新」というのは、クエリを作って、データベースやインターネットのWebサイトからデータを取得することで、もしも、そういう設定をしていなければ何も変わらないと思います。

tricleore
質問者

お礼

回答ありがとうございます。 エクセルについて詳しくないので、説明の仕方もよくなかったのかもしれませんが、どの方法を用いてもリアルタイムで更新することはできませんでした。 参照している側のファイルを閉じてまた開くと最新の状態にはなるのですが…。

全文を見る
すると、全ての回答が全文表示されます。
noname#99913
noname#99913
回答No.1

ファイルを開いておけば、自動で更新されるはずですが……。開いていなくても、開いたときに自動で更新されます。

tricleore
質問者

お礼

回答ありがとうございます。 開いたときには更新されるのですが、参照先はそうなんども開き直さないことを想定してます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで他のファイルを参照しているデータを更新する方法

    エクセル2007についての質問です。 2つのファイルBook1とBook2があります。Book1はBook2のデータを参照しています。ある作業をするとき、Book1は常時エクセルで開いています。Book2はあるソフト(自作)を使ってエクセルを開くことなくデータを更新しています(直接にBook2を編集していません)。このとき、Book2のデータが更新されても参照元のBook1のデータが更新されません。Book2をエクセルで開いたときにBook1が更新されます。Book2をエクセルで開くことなく参照元のBook1を自動及び手動で更新する方法はあるでしょうか。(エクセルのデータタブの「すべて更新」を実行すれば更新されるかと思いましたが駄目でした。) Book1を更新するのためにいちいちBook2を開かなければならず不便を感じています。良い方法があればどうかよろしくお願いします。

  • ピポットテーブルのデーターを別のブックで参照する

    ピポットテーブルのデーターを別のブックで参照する エクセルの質問です。 例えばAというブックがあり、シート名が「本部入金まとめ」とします。 このシートにはピポットテーブルのデータが貼り付けられております。 シート名「本部入金まとめ」のセルB5の値を別のブック「入金一覧表」のシート名「本部」のセルU4に反映させるにどうしたらよいのでしょうか? 「=」にてリンクしてみましが、エクセルを閉じて再度開くとエラーになってしまいます。 どのようにすればピポットのデーターを他のブックに反映させることができるのでしょうか? ご教授をお願い致します。 ちなみにエクセルは2016、OSはWin7 32bitとなります。

  • エクセルでグラフの元データの相対参照ってできますか?

    うまいタイトルが思いつかず、何のことやらわからないですよね。すみません。下記に具体的に書きます。 いま、A.xlsというブックがあるとします。その中には ”DATA”というデータが書かれているシートと、それをグラフ化した”GRAPH”という2つのシートがあります。 次に新ブックを開き、前記2つのシートを新ブックにコピーします。そしてこれをB.xlsとして保存します。 その後あらためてB.xlsを開くと「・・・自動リンクが設定されています・・・」とのコメントが出ます。まあこれはべつにいいのですが、先ほどコピーした”GRAPH”の元データが、 =SERIES(,'[A.xls]DATA'!$A$3:$A$5,'[A.xls]DATA'!$B$3:$B$5,1) と、A.xlsを参照しています。当然、B.xlsのシート”DATA”の値を変えてもグラフは変化しません。 「そのブックの中にあるシート”DATA”を参照せよ」というような相対参照ってできますか。

  • Excelで日報から月報へとデータ参照をさせたい。

    現在、Excelで日報を作成しています。 日報に入力したデータが、既存の月報へ反映されるようにしたいのですが、 なかなかうまくいきません。 既存の月報は、1ヶ月分をひとつのブックとし、 その中に各従業員の名前のシートを作成し、保存しています。 今回新たに作成しようとしている日報は、 やはり1ヶ月分をひとつのブックとし、 その中に1~31日のシートを作成し、保存したいと思っています。 今までは、月報しかなかったため、 従業員一人ひとりのシートにデータを入力していたのですが、 これからは1日の終わりに、 日報にデータを入力し、 それを月報に反映する事が出来れば 少しでも効率的になるため、そのように出来れば…と考えています。 添付画像の例では、 【平成25年11月 日報.xlsx】ブックの [1日] シートの、 B4~C6に入力したデータを、 【平成25年11月 月報.xlsx】ブックの [鈴木] [佐藤] [田中] の各シートの、 11/1(金)に、対応するセル(C4~D4)へと反映したいです。 ですが、日報も月報もシート数が多いため (添付画像の例はシート数を省略しています)、 今後、毎月同じように1ヶ月分のブックを作成していく事を考えると、 どのような参照の仕方や作成の仕方をすれば良いのかわからず、 途方に暮れています。 Excelに詳しくないため、 なるべくわかりやすくお教えいただけると幸いです。 大変お手数をお掛け致します。 Excelに詳しい方、どうかご教示くださいますようお願い致します。

  • エクセル ワークシートの参照

    別のファイルの特定のシートを見れるように今のブックにシート追加してみれるようにしたいのですが、可能でしょうか。 それはシートをコピー作成するのではなくて、元のデータが変われば、表示するデータも変わるようにしたいのです(手動更新でOK)。 参照するシート名は、表示させるブックのシート名「テスト」セルA1の値です。 宜しくお願いします。

  • エクセルの参照シートを一括で置き換える方法について

    エクセルの操作についてお力を貸して下さい。 月ごとの計算結果がデータ抽出によって算出された元データ(5月分元データ)が有り、 元データを別シート(5月分実績表)にシートの参照で数値が反映されるように1つずつのセルに 埋め込んでいます。 毎月続く作業で実績表フォームは一緒なので翌月は元データ(6月分元データ)のシートから 別シート(6月分実績表)として反映させたいのですが5月と同様にシートの参照で数値を反映させたいのですがこれを一括で反映させる方法を教えていただきたいのです。 検索の置き換えでうまく反映できなかったのでどういうふうに指定すれば良いのでしょうか。 お手数をおかけしますが宜しくお願いします。

  • エクセル-excel-プリントアウトしたものと保存しているデータとが違う..

    エクセルを使ってアンケートの集計をしています。 エクセルのブックを開いてデータを入力し、プリントアウトしました。もう一度、データが間違っていないか確認したら、プリントアウトしたデータと、保存した(コンピュータ・FDの中にある)データとが、違っていたりするのですが、こういうことってありえますか?   状況的には以下のようになっています。 6枚のシートを5ブック作っていて、6ブック目に総集計をだそうとしています。そこで、総集計のブックにはオートサムで他のブックを開いて「このセルと、このセルと....」という形で足し算させてます。 (かなり要領悪いとは思うのですが) 他のブックのセルと足し算させようとすると必ず絶対参照マークがついてしまうので、F4キーで相対参照に直して、オートフィルで他の質問項目に計算式のコピーをさせてました。 1回目まではうまいこと行っていたようにみえたのですが、データの入力間違えに気づいて直したら、総集計に反映されません。(総集計のブックを開くときに「リンクされているデータが、、、更新しますか?となるので「はい」と答えているのですが) で、さらに、作成していた1~5の各ブックのデータの内容がきちんと保存しているのにもかかわらずなぜか変更しているのです。 そんなことってありうるのでしょうか? もう怖くてシート毎にデータの変更をした場合いちいち保存していても、それでもデータが、プリントアウトしたものと変更していたりするんです。 これは一体どうしたことなのでしょうか? わかりにくい質問かもしれません。 かなり、混乱しています。どうか助けてください。

  • 常に参照もとのセルの書式に従う〔Excel〕

    例えば、sheet2のA1セルがsheet1のA1セルを参照していたとします(単にsheet2のA1セルが「=sheet1!A1」となっているだけです)。このときに、sheet2のA1の書式設定を参照元であるsheet1のA1セルの書式に常に一致させたいのですが、何か良い方法はないでしょうか? 具体的にいうと、sheet1のA1セルの表示形式が円単位になったり、千円単位になったり、%表示になったりと変化するのですが、その度にsheet2のA1セルの書式も手作業で変えるのが面倒です。表示単位はその都度カスタマイズすることもあるのでマクロで登録することにも無理があります。 それか、VBAで参照もとの書式の情報を返して、それを参照先セルに反映させることができますでしょうか? できれば、何もせずフルオートで対応できるとありがたいのですが。

  • USBフラッシュメモリーのエクセルデータ移動

     USBフラッシュメモリーのエクセルデータを私のパソコンA(WIN XP)よりUSBメモリーにコピーし 新人のパソコンB(WIN 7)で継続データ入力をさせたいと思っています。  エクセルのブックC のなかに複数のシートがありDのシートが同じブック内のEやFのシートおよび別のエクセルブックGのデータを参照する用になっています。  USBにコピーしてパソコンBのポートに差込マイコンピュータのリムーバルデバイスの中でUSBをクリックして、エクセル ブックC のシートD にデータを入力させました。  その際、同じブック内のエクセルデータはデータ入力したところ、参照先のデータ入力に対応して参照元のデーターも変わるのですが、別のブックGのシートをデータ入力したところ参照元ブックC のシートD のデータは変更されませんでした。前日までのブックG の参照先のデータは入っているのですが?  パソコンBでエクセルブックC のD のシートのセルにブックG を開き参照させたところてすごく長いパスというのですか?が短いパスになりデータが反映しました。その参照元の短いパスすべてを置き換えしたところできましたが、USBを抜いて私のパソコンに差し替え私のパソコンのデータにコピーしました 翌日、同様にしたところ、また、なが~いパスになっていて、入力するところはだめでした。 その都度、置き換えするしか方法はないのでしょうか?  どのような事をすれば、参照先のデータが取り込めるでしょうか? ネットで検索しましたが、絶対パスとかドライブ文字とか出ているようで、パソコン初心者のため理解できません、大変恐縮ですが、簡単な方法があるようでしたら、ぜひご教授くださいますようお願い申し上げます。  パソコンB で入力した、USBメモリーのデーターはまた私のパソコンに戻して引き続き利用したいです。ちなみにパソコン Aとパソコン Bは 独立していて繋がっていません。

  • 常に同じ場所を参照する方法

    エクセル2003を使用してます。 常に同じ場所を参照する数式を作りたいですが、行を挿入すると数式も同じように1行下のセルを参照してしまいます。 参照元に行を挿入しても、数式が変化しないものを作りたいです。 作成例は以下です。 作成例) シート1 A1に「=Sheet2!A1」と入力 シート2 A1に「ヤマダ」と入力 シート2 1行目に行を挿入し、A1に「スズキ」と入力 シート1 A1に「スズキ」と表示して欲しいが、「ヤマダ」と表示      数式は「「=Sheet2!A2」と変化する。 ------------- 分かりづらい文章で、恐縮ですがお知恵を拝借できればと思います。 よろしくお願いいたします。

このQ&Aのポイント
  • 観葉植物の葉っぱが萎れてしまい、幹は腐っていない状態です。液体肥料や日光の提供、温めるための断熱材を試しても改善されない状況です。
  • 葉は緑色のままで、日光に当てすぎると黄色く変色することはありません。復活させるためにはどのような対策が必要でしょうか?
  • 観葉植物の葉が萎れてしまった場合、病気や水やりの問題、環境の変化などが考えられます。しかし、既に試した対策では改善されず、復活させる方法がわかりません。お助けください!
回答を見る

専門家に質問してみよう