アプリ版:「スタンプのみでお礼する」機能のリリースについて

(1)エクセルでbook1とbook2があります。

(2)book2のシート1とシート2にデーターがありシート3に1と2の色々計算した結果があります。
(計算式はシート3のみシート1・2はデータのみ)

(3)book1にシート1とシート2はbook2の表と同じでそこにデーターを打ってもらってます。
(book1はシート1・2のみでシート3はない)


(4)現在はbook1とbook2を両方開いて、book1のシート1・2をコピーしてbook2にシート1・2に貼り付け
book2のシート3で計算シートでデータを集計しております。

●質問
(5)book2のシート3をbook1へ末尾へコーピーすると計算式がbook2のままでうまくいきません。
シートのコピーで計算を反映させる方法を教えてください。

A 回答 (4件)

>と2回の作業が必要で(1)の時に同時に(2)は指定できないのでしょうか?



シートやセル範囲のブック間のコピーでは、原則としてコピー元のブックを参照する数式になりますので同時に設定するようなオプションは用意されていません。

リンクの編集で一括変更するのが、実戦的には最も簡単な対応策だと思います。
    • good
    • 0

book2のシート1・2に入力してもらえばと思いましたが


入力者にbook2のシート3は見せたくないのと解釈しました。

こんな方法はいかがでしょう
1)book1、2専用フォルダを作成。
2)専用フォルダ内にbook1、2を入る。
3)book2にシート4を挿入
4)book2にシート4にbook1のシート1,2のデータを元にした計算式を入力

book2のシート4 A1 に book1のシート1のA1とbook1のシート2のA1と掛けた式ならば
=[Book1.xls]Sheet1!A1*[Book1.xls]Sheet2!A1
ですね。

5)book1を専用フォルダから出し入力してもらい
6)book1を専用フォルダに戻してから開き、
7)book2を開くとbook1の変更が反映されます。

book1は入力専用book book2は計算専用bookになります。
したがってbook2のシート1.2.3は不要になります。
専用フォルダ名の変更は問題無いようです。
専用フォルダごと移動、コピーは可能です。

注意:book2を先に開くとメッセージが出て面倒です。
「エクセル:シートのコピーで計算を反映させ」の回答画像3

この回答への補足

ありがとうございます。
入力者にbook2のシート3は見せたくないはその通りです。

book1の名称はそのたび変わります。
さらにそのbook1を加工しますので
このやりかただとこちらの作業方法にあいません。

補足日時:2014/07/16 14:34
    • good
    • 0

シートのコピーにこだわるのであれば読み流して下さい。


質問を読んでいくとbook1とbook2を同じ状態にするという事でしょうか。
違っていたらすいません。
そうだとするとbook2を保存してから、名前を付けて保存を行ってbook1に上書き保存するか
book2をコピーして名前を変更するなりしてしまえばよいのではないでしょうか。

この回答への補足

回答ありがとうございます。
ちがいます。

補足日時:2014/07/16 14:27
    • good
    • 0

ご使用のエクセルのバージョンが記載されていないのでExcel2007以降のバージョンのケースで説明すると、データタブの「リンクの編集」でBook2のリンクを選択し、「リンク元の変更」で自分自身のファイル(Book1)を指定してください。

この回答への補足

ありがとうございました。うまくいきました。

(1)book2からbook1へのシート3を移動またはコピーで末尾へコピー。
(2)「リンクの編集」でBook2のリンクを選択し、「リンク元の変更」で自分自身のファイル(Book1)を指定

と2回の作業が必要で(1)の時に同時に(2)は指定できないのでしょうか?

補足日時:2014/07/16 14:25
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!