• 締切済み

エクセルで悩んでいます 

エクセルで悩んでいます それは5~6個のブックで同じ元データを使うためその方法で悩んでいて 1 大元のデータがあるファイルから参照する方法 2 データを各ブックにコピーして そこから参照する方法 の2つのどちらが効率的か考えていますがどちらがいいでしょうか それ以外の方法があればそれでも構いません アクセスはもってません

みんなの回答

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

ご希望の元データのファイルのデータを他ブックに表示するには、リンク貼り付けの機能を利用することになりますが、あまり効率的な方法とは言えません。 具体的なシートの構成や複数のブックの関係が不明なので、どの方法が最も効率的か提示することができませんが、少なくともこれらのデータは1つのブック(他のブックのデータは1枚のシート)にしておくのが、他ブックのリンク数式よりも負荷が少ないので、お勧めです。 さらに言えば元データの1つのシートの空白列に各ブックのデータを入力するようにすれば、最も簡単で確実な管理ができます。 ちなみに、これらのデータを各ブックのリストと同じレイアウトにしたいなら、必要のない列を非表示にして、「ユーザー設定のビュー」を登録します。 このようにして必要な分だけのユーザー設定のビューを登録しておけば、これらのブックを取り扱うのと同じ感覚で編集や印刷の作業ができます。  もし、元データの一部のデータのみ他ブックや他のシートにまとめたリストなどを作成したいということなら、実際の元データの項目やたぶっきうの項目などをもう少し具体的に例示して、ご希望の操作を補足説明してください。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

MicrosoftQueryを使うというのは如何でしょうか? 大元になるブックを一つ作り、作業用の各ブックに大元のブックからクエリ―で抽出したシートを配置しておく。 こうすると、変更自体は大元ブックで行い各作業用のブックを更新することで変更が反映されるようになります。更新は大元ブックが閉じていてもできますのでオプションでファイルを開くときに更新するなどの設定をしておけば、更新忘れもなくていいかと思います。 やり方はいろいろ検索されるといいと思いますがバージョンがわかりませんので、とりあえずはこちらを参考に ↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter2.htm

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

>どちらが効率的か考えています もちろん具体的な使い方によります。 ○一番効率の良い方法 大本のブックの元データは、最初に準備したら「以後一切更新しない」 そういう使い方に決めておき、元データをコピーして各ブックに貼り付け、そちらを使って計算するのが最も効率的です ○大本のデータはたまに更新されるのを忘れず漏れなく拾って計算したい  大本のデータの個数はそんなに多くは無い そういう使い方では、大本のデータを丸ごとコピーして各ブックに「形式を選んで貼り付け」のリンク貼り付けしておき、 個別の計算式ではリンク貼り付けて参照させた値を使って計算させると効率的です ○大本のデータは大量に存在してるが、計算式で使っているのはその内のごく一部のデータに限る場合 個別の計算式の中で、大本のデータに直接リンクして計算させた方が効率的です

関連するQ&A

  • エクセルにて並び替えの際行セルデータごと並び替える方法

    エクセルにて並び替えの際 行セルデータごと並び替える方法だが、行セルに別ブックの参照コピーのデータが存在すると、並び替えの際にそのデータが ついてこないので、何か別の方法を、伝授ください。     A      B       C    1  データ1  データ2  別ブックの参照コピーA 2  データ2  データ3  別ブックの参照コピーB 3  データ2  データ1  別ブックの参照コピーC 上記の状態にてB列で並び替えをかけると「別ブックの参照コピーC」のデータがC1セルに移動しない。

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

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

  • 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は 独立していて繋がっていません。

  • エクセルbook間のデータコピーについて

    エクセル上で2つのbookのデータの合計をまた別のbookにコピーして集計したいのですが、簡単にできるいい方法はありますか? 試しに集計用bookにコピー元の2bookのデータをコピーして一応はできたのですが、次に集計用bookを開こうとすると、「リンク先のファイルを選択して下さい」というメッセージが出て、このとき2つのbookを選ぶ事ができません。困ってます。宜しくお願いします。 使用機種:macOS9 使用ソフト:excel2002

    • ベストアンサー
    • Mac
  • VBA ACCESSからexcel操作

    仕事でアクセスから二つのファイルを操作したいです。 アクセスのテーブルから新規excel(BOOK1)にデータを抽出し、 そのデータを既存のデータが入っているexcel(BOOK2)にコピーしたいです。 どうしてもコピーメソッドのRANGEクラスのところで「アプリケーションの定義エラー」 なってしまいます。 BOOK1のデータをBOOK2の新規シートにコピー、BOOK1とBOOK2のデータ行を 数える、のは試しやってできたので、 二つのファイル操作は出来ていて、RANGEクラスのところで既存シートにコピーする部分が 出来ていないんだと思います。 基本操作だと思いますが困っています。よろしくお願いします。

  • Excel 複数セルの一括コピー

    Excelで, 例えばA1からH10の範囲のデータを,罫線やセルの結合も含めて,そっくりそのまま,別ブック(10ファイル)に同じようにコピーしたいです。 コピー → 貼り付け を10回繰り返してもいいですが,セル参照や関数など,他の方法があれば,ぜひ教えてください。

  • エクセル ブック間 串刺し(文字列のみ) 出来ますか?

    エクセルのブック間でテキストを串刺しする方法を教えてください。 50個くらいあるブックの各々の同じシートの同じセルに同じテキストを入力したいと思っています。 計算式で大元ブックを参照する形式ではなく、各々のブックにテキストを打たなければなりません。 方法をご存知でしたら教えてください。 よろしくお願いします。

  • エクセルシートの移動

    お尋ねします。 エクセルで、1つのブックに12シート作り、それぞれひと月のデータを 記録しています。(データは同じ位置に入力するようにしています。) 数年分のデータを、1月は1月だけ、移動させて1つのブックにしたいです。それを12か月分やりたいです。 シートの移動とコピーでやる方法はわかりますが、 もっと効率よく移動(コピー)させる方法は ありますか? 教えてください。

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

    エクセルのファイルリンクについて質問です。 エクセルのブック2つをリンクさせていました。 今までは、「開いているブックには他のブックに自動リンク・・・・」メッセージが出て「はい」を選択するとリンクできていたのですが、ある日、「開いているブックには他のブックに自動リンク・・・・」で「はい」を選択したら、「ファイルが見つかりません」と出てしまうようになってしまいました。その後、参照ファイルを選んでいくとファイルはリンクします。 毎回、この作業をするのは大変です。 元に戻す方法はありませんか?

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

    エクセルで1つのブックに「小計」を入れると もう1つのブックに「合計」が入るように ブック間のリンクをはったものを作り1つのフォルダにいれました。 それを「原紙」として日々コピーして使って行きたいのですが コピーしたものの「合計」ブックの参照先が全てコピー元の原紙の「小計」に なってしまいます。 コピーしてもそのフォルダ内お「小計」ブックと「合計」ブックが リンクされるようにするにはどうしたらいいでしょうか? よろしくお願いします。

専門家に質問してみよう