• 締切済み

エクセル 複数ファイルの関数リンク 更新する

複数のエクセルファイルをリンクづけて作成しました。 A:もとになるデータを入力→B~Cの結果を表示する B~C:Aの日付とデータをもとに関数でいろいろ計算 Aを開くとB~Cの結果がでるように作成したのですが、Aに入力するだけでは更新されません。Aに入力してB~Cをいったん開いて保存すれば更新されますが、これはいちいちしないといけないですか? Aのみ開いて入力すれば、ほかの3つもデータが更新される方法はありますか?

みんなの回答

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.1

手抜き案で申し訳ないのですが、 B・Cのファイルの計算シートをAファイルにもってくるのはダメですか? B・CのシートをAファイルに統合後、各計算式のリンク情報を書き換えるる必要はありますが。 そもそもB・Cファイルを分けている理由がわからないので、とりあえずです。

honeybeans
質問者

お礼

もともとB~Cを個別に作っていて、Aのデータもそれぞれに含める形にしていたのですが、3つそれぞれを更新するのが面倒になったのです。またそれぞれ膨大なデータが入っていて大きいファイルなので。

関連するQ&A

  • エクセル 関数 複数条件

    データーの集計を 関数かマクロでしたいのですが例えばこのようなデーターが ある場合は自動集計出来ますか? 日付は入力して、その期間だけ集計したいです。 A     B    C   D   E 2009/2/1 2009/2/28 ←日付は自分で入力 項目   A社   B社  C社  D社 鉛筆 紙 赤鉛筆 : : データーはSHeet1にあり 日付を入力すると自動計算されるようにしたいです。 ちなみに データーのSheetには A      B   C   2000/2/14  C社  鉛筆 2000/2/12  B社  赤 2000/2/11  C社  鉛筆 この場合 A     B    C   D   E 2009/2/1 2009/2/28 ←日付は自分で入力 項目   A社   B社  C社  D社 鉛筆        2←と自動計算させたい!! 紙 すいません!関数かマクロを 教えていただきませんか?

  • エクセル:シート指定の関数処理

    エクセルで以下の関数処理が可能か教えてください。 1つのブックの複数のシートに日付で名前付けし、そのデータを取りまとめのシートに例えば「='10-28-04'!AD124」のようにリンクさせています。 日々のシートのフォーマット(データの並び方)は一緒ですので、取りまとめのシートに日付を入力し、A1,A2に日付(シリアル値)B1に「='10-28-04'!AD124」と入力してあると、B2は「='10-29-04'!AD124」となるのですが、現在はB1をB2にコピー後、いちいちマニュアルで変えています。(8を9に、AD124は125になるので5を4に) これをA列のシリアル値を使用して関数処理できれば大変楽になるのですが、良い方法があれば教えてください。 TEXTとCONCATENATEを組み合わせてやってみたのですが、うまくいきませんでした。

  • エクセル・if関数

    シート名「計算式」のセルA1には日付の入力 シート名「計算式」のセルB1には計算式が入力されている シート名「計算式」のセルB1は別シート セルC1にリンクしている シート名「計算式」のセルA1に入力した日付が 2008/12/31以降ならば、 別シート セルC1の数字を100倍にしたい場合の 関数を教えていただきたく思います。 質問が分かりづらくて申し訳ありません。 よろしくお願いいたします。

  • エクセル関数について

    エクセルの関数について質問です。 例えば、 C1セルには、数値データが入っています。 A2~A10セルに日付データ。 B2~B10セルに数値データが入っている表があります。 B11セルの値に、(C1データ)-(A列の最新日付セルと同行のB列データ)を表示させたい場合、 どのような関数を作成すればよいですか。 宜しくお願いします。

  • エクセルの関数について教えて下さい。

    エクセルの関数について教えて下さい。 マラソンのデータを作るとします。 A列には開催地、B列にはタイム、C列には距離を入力します。 A1 大阪 A2 東京 A3 大阪 B1 1:12:12 B2 1:14:25 B3 1:13:15 C1 25000m C2 26000m C3 25000m この時、大阪の25000mで一番早い時計を関数のみ使い求めたい 場合どのような計算式で求められるでしょうか? 計算結果はD1セルにお願いします。 バージョンはエクセル2003です。

  • Excelの関数について

    [C1のセル値]-[A1またはB1のセル値] を使って計算したい場合の計算式を教えて下さい。 A列、B列、C列には具体的な数値を入力します。 D列にその結果を表示させる関数を入力したい。 と考えています。 但し、以下の条件を満たす事が必須となります。 (1)A、B、またはCのセルが未入力の場合はDは空白セルのまま。 (2)A、Bいずれかの一方が入力されている場合はCの値を使って計算し結果を表示。 (3)A、Bいずれも入力されている場合はBを優先してCの値を使って計算し結果を表示。 よろしくお願いします。

  • Excelの関数について

    Excelの関数について教えてください。 C1に50、D1に30、E1に=SUM(A1:D1)、B2に=E1-SUM(A1:B1)、が入力されています。 このB2の計算式を、「もしB1:C1のどちらか片方(もしくは両方)に値が入力されているときはB2の計算式の結果が返ってくる。B1:C1のどちらも空欄のときは「#N/A」が返ってくる。0は入力有りとみなす」というようにしたいです。 IF関数にISBLANK関数を入れてみたんですが、片方に入力有りでも「#N/A」が返ってきてしまいます。 =IF(ISBLANK(B1:C1),NA(),E1-SUM(A1:B1)) ISBLANK関数じゃダメだったんでしょうか? どういうふうに変えればいいんでしょうか? すみませんがどなたか教えてください。

  • Excelの関数を教えてください

    初めまして。よろしくお願いします。 関数を使って、以下のようなデータを作成することができれば、 その関数を教えてください。 Sheet1には次のように入力されています   A       B 1 日付      金額 2 2010/1/1 500 3 2010/2/5  300 4 2010/1/23 10000 5 2010/2/1  200 ・ ・ ・ A列に日付、B列に金額が入力されていて、行は決まっていません。 これをSheet2に集計したいのですが、B2~B13に関数を使ってできますか? Sheet2   A     B 1 月    金額 2 1月 3 2月 4 3月 ・ ・ ・ 13 12月 14 合計 Excelがわからなくてこまっています。詳しい方、ぜひ教えてください。 よろしくお願いします。

  • エクセル関数についてです。

    こんにちは。 エクセル関数で条件に該当するレコードのヘッダ(?)を 表示させたいのですが、なかなかうまくいきません。 作成しているのは、ある複数ファイルの履歴管理で、 更新日付と、ファイルのVersionが入力されています。 今回、”ファイル名”の列の隣に”最新版”という列を 挿入しました。 ファイル名|最新版|Ver.1|Ver.2|Ver.3| ・・・ ----------------------------------------  ファイルA|Ver.1 |12/01| ファイルB|Ver.3 |10/10|11/30 |12/24 | ファイルC|Ver.2 |09/28|12/24 |   ・   ・   ・ 関数を設定したいのは、”最新版”列で、更新日付を 入力したら、その最新の日付のVer名を表示できるように 設定したいと思っています。  Ex)ファイルBなら12/24が最終更新日なので、    ”最新版”は”Ver.3”と自動的に表示される。    ファイルAなら12/01が最終更新日なので、    ”最新版”は”Ver.1”と自動的に表示される。 ご存知の方、どうぞよろしくお願いしますm(_ _)m

  • リンクデータが更新できない (エクセル2010)

    Access2003から出力したエクセルシート(A)をもとに、そのエクセルを他のエクセルシート(B)の所定のセルとリンクさせようと思っていますが、うまくいきません。 (A)はデイリーで更新される生データですが、セル位置は常に固定され、その中身や数量が変動します。 (B)は10枚以上に及ぶ所定のフォーマットで、ビジュアル的な加工がなされています。 なお(B)の構造上、Accessからじかに(B)に放り込むことは不可能(だと思っています)なので、一旦(A)として生データをエクセルに変換してから、(A)→(B)にリンクというのが目論見です。 まず(B)の各セルを(A)の該当セルとリンクさせました。 次に(A)の数値をマニュアルで変更したら、リンクしている(B)も当然更新されました。 しかしAccessから(A)の最新データを落としてから(B)を開いてデータソースへのリンク「更新する」ボタンを押しても、(B)が反応せず「ファイルを読み込めません」というエラーメッセージが出ます。 当然(B)の中のデータも更新されていません。 Access2003から出力される(A)がxlsなので、(B)もxlsの拡張子で作りましたがダメです。 何か解決する方法はありませんでしょうか?

専門家に質問してみよう