• ベストアンサー

《エクセル2000》別ファイルのシートを仮想的に持ってくる?

こんにちは。 例えば、「マスター」というファイルに県名のついたシートが入っていて、県別のデータが入力されているとします。 そのそれぞれのシートを別のファイルでも使いたいのですが、コピーすると「マスター」のデータを更新した時にコピーしたすべてのシートを修正しなければなりません。 ですので、シート単位で「仮想的」「読みとり専用」のようなイメージで、別ファイルのシートを参照させるような仕組みはないものか、と思っています。 イコールを使って、セル単位でリンクさせることも考えましたが、シート数が多いので、容量がふくれあがってしまうのではないかと思い、できればその方法はとりたくないな、と。(ついでにファイル数も多いです) 非常にわかりづらい質問ですみません。 よろしくお願いいたします。

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

  • ベストアンサー
  • sakenomo
  • ベストアンサー率52% (35/67)
回答No.3

『データ』→『外部データの取り込み』で、マスターからシートを取り込んでしまうのはいかがでしょうか。 『更新』でいつでも更新できますし、シートを右クリック、『データ範囲プロパティ』で、ファイルを開いた時にシートを更新することも出来ます。(当方エクセル2002なので、名称等若干違うかもしれません。) 取り込むシートの枚数が多いと、つらいかもしれませんが・・・。

bari_saku
質問者

お礼

こんばんは。お礼が遅くなりまして… その後色々調べてみたのですが、どうやら2000には「外部データ取り込み」機能がないようです(涙) 結局根本的な解決には未だ至っていないのですが、一旦締め切ろうと思います。 ご回答、ありがとうございました。

その他の回答 (2)

回答No.2

「編集」から「形式を選択して貼り付け」をえらんで、「リンク貼り付け」のボタンをクリックすれば リンクで張り付きますから、変更が反映されます。

bari_saku
質問者

お礼

こんにちは、早速試してみました。 …この方法ですと、それぞれのセルに「=A1」のように関数(?)が入ってしまうようですね(汗) あと質問の文には書いていなかったのですが、実は空白セルも相当数ありまして、そのセルにZEROが入ってしまうのもちょっと痛いなと… (IFを使って見えないようにすることはできますが、またさらに重くなってしまうので、できれば使いたくないという事情があります) どうもありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

カメラ機能はどうでしょう。 http://member.nifty.ne.jp/bear/extec/extec21.htm 大きめに範囲指定しておくと、元にデータを加えると、カメラで写している部分にも増えました。

bari_saku
質問者

お礼

こんにちは。 カメラ機能は、存在することは知っていましたが、具体的に何をするものなのかは知りませんでした。 こんな便利なものだったとは…エクセルの使い勝手がまたよくなりそうです。 ただ「写せる」範囲の限界が微妙に狭く、今回の問題の解決に使うには、少し厳しいものがあるようでした。 (各シート100行×25列くらい使っています。写せる範囲は最大60行×15列くらいでした) どうもありがとうございました。

関連するQ&A

  • エクセル シート10枚を集計するシートの編集

    シート10枚にデータが並び、それを集計するシートを作りました。 10枚からデータを参照する方法です。 10枚シートのファイルは他にもあるので、他ファイルに集計シートをコピーしたところ、コピー元のファイル名もリンクされそのままでは表示されません。もちろんjファイル名を置換削除すればいいですが、ファイル数が多いため出来れば避けたいです。 別法として集計シートだけのファイルを作り、そこに10枚シートをコピーしてみましたが、集計シートのみにした時点で参照部分が全部#ref!に変わり、10枚シートをコピーしてももどりません。 何かいい方法はないでしょうか。

  • Excelのファイルをまたいだシート参照について

    Excelのファイルをまたいだシート参照について AというファイルのシートaがbのA1を参照しているとき、Bというファイル(同じシートbを作成済) に貼り付けると、aの参照はAのファイルの別シートから参照(=[A.xls]b!A1)をするようになって しまうのですが、これをBのシート(同じ名前,b!A1)のなかで参照をするようにコピーする方法を教えてください。

  • エクセル シート名付きセル参照

    Sheet1のセルA1を、Seet2のセルB1で参照したとします。 Sheet2のB1には =Sheet1!A1 と記載してます。 別ファイルを開き、Sheet2をまるごとコピーすると、コピー先のシートには =[元のファイル名]Sheet1!A1 と記載され、コピー元のファイル名が自動的に入ります。自動で入らないように出来ますか? =Sheet1!A1 と書いてあって欲しいのです。 Sheet2丸々コピーでなく部分コピー&ペーストでも構いません。参照が多いため、全部をちまちま修正して[元ファイル名]を消すことは出来ません。

  • EXCEL シート間でのデータ参照

    例えば同じファイル内のSheet1に    A  B ←行 1  2  3 ↑ 列  のデータがあってSheet2にSheet1のデータを参照した関数を。何でもいいんですが例えば    A   1 合計 ←タイトル 2  5 Sheet1のデータの合計数をSheet2のA2に表示させるようなことって可能でしょうか? 同一のデータをシート単位で異なる関数を使って加工出来ればと思い投稿しました。よろしくお願いします。

  • エクセルで別ファイルのシートの貼り付けマクロ

    マクロ初心者です。よろしくお願いします。 excelファイルのシートに同じシート名csvファイルのデーターの貼り付けをしたいのです。 ↓詳しくは。 excelファイルがあります。(ファイル名:全社) シート名=集計、1、2、3、4、5、6、7、8、9、10(固定) csvファイルがあります。1~始まり数は変動(1~3だったり、1~7とか) 1ファイル=1シート、ファイル名とシート名は同じ excelファイルのシート(1~10)に、開いたcsvファイルの同じシート名(1~10)のデータを貼り付けたい。 毎回コピー・貼り付けの繰り返し作業なので、マクロ作成を試しているのですが、うまくいきません。 教えてください。お願いします。

  • Excelで別sheetの参照について

    エクセルで別sheetの参照についての質問です。 画像のようにsheet1の値を参照してsheet2表示させたいのですが、これを約100件分作成したいのですがコピー&ペーストをすると参照セルがずれてしまいます。 sheet2のA1をコピーしてA4に張り付け=Sheet1!A2&Sheet1!B2&Sheet1!C2としたいのですが、A4に張り付けを行うと=Sheet1!A4&Sheet1!B4&Sheet1!C4となってしまいます。 複数行あけてペーストする場合に参照セルを1行ずつずらして参照する方法はありますでしょうか?

  • EXCEL別ファイルへのコピー

    WinXP & OfficeXP 使用です。 EXCEL にて、Sheet1 で SUM 関数を使って算出されたデータを 別のファイルもしくは、別のシートへ自動的にコピーされる方法を おしえていただきたいです。 Sheet1 にて、SUM を用いて計算された合計が、A1~A5に表示されたとします。 この5個の合計を、別のファイルのシート、もしくは、同じ Book内の 別のシートへ、5個のデータとしてコピーされて欲しいのです。 Sheet1 にて計算される合計はタイムリーに変化するものとします。 その場合どのような関数を使ったら良いのでしょうか。 ちなみに、この「5個の合計を計算する Sheet1」と「5個の合計がコピーさ れるシート」はテンプレートで保存もしたいのです。 (データのない状態で保存したい) もう少し具体的な説明が必要であれば 指摘おねがいします。

  • EXCELのシート別のファイルサイズ

    普段,メモ代わりに使用しているEXCELのファイル をバックアップしておこうと思ってコピーしようとした 時に気が付いたのですが,ファイルが急に重くなった のでサイズをみると2Mを超えたサイズになっていました。 (先週までは400,500Kぐらいだったと記憶しているのですが..) シートは10枚以上使用しています。大きなデータ を貼り付けた 記憶はないので,どのシートのサイズが大きいのか確認 したいのですが,シート別のサイズを確認する方法はないでしょうか?

  • ワークシートを別ファイルにコピー出来ない

    エクセル2010です。 コピー元ファイルを開き、ファイルメニュー→新規→空白のブック により新ファイルを開き、コピー先ファイルとして名前を付けて保存、 コピー元ワークシートを選択しシートコピーしようとすると、以下のエラー表示があります。 文面忘れましたが、 コピー元とコピー先でワークシートの行列数が異なるため、コピー出来ない。ワークシートでなくデータを選択し、コピー&ペーストせよ。 ちなみに、作成したコピー先ファイルを一旦閉じて再度開くと、何故か普通にワークシートコピー出来ます。 メッセージに従うとセル幅や印刷範囲の設定がコピーされないので、やりたくありません。 普通にシートコピーしたいのです。一旦閉じて再度開くなどという動作は回避出来ないのでしょうか?

  • Excelのシートをシート毎他のファイルにコピーしたい。

    Excelのシートをシート毎他のファイルにコピーしたい。 おはようございます。 Excelのシートをシート毎他のファイルにコピーしたいのですが、 元のファイルのシートをコピーしても、貼り付け先のファイルが 参照から見えないときがあります。 これは何が原因でしょうか。 両方のファイルともデスクトップにおいて実行しているのですが。 Win 7 Office 2007 だからでしょうか。 原因としては何が考えられるのでしょうか。

専門家に質問してみよう