• ベストアンサー

[Excel] シートをまたぐ集計でのこんな技、出来ますか?

こんにちは。 ブック1(給与計算月ごと,シートは従業員ごと,最終シートに社員それぞれの合計が出ている。) ブック2(ブック1の年間一覧集計,シートは1枚) 今ブック1の最終シートに従業員の給与が一覧でまとまっています。 Aさん 100,000 Bさん 200,000 Cさん 300,000 この結果をブック2のシート1にダイナミックに反映させたいと思っています。 で、ブック2のシート1の適当なセルで「=[Book1]Sheet1!$B$1」と1つ目を入れました。もちろん結果値は反映します。 この後、楽しようと思ってセルの右下をドラッグしながら下へもって行き続けて式をコピーしてもらおうと思ったのですが、結果全部同じ(「=[Book1]Sheet1!$B$1」)になってしまい、目的が達成されません。 「=[Book1]Sheet1!$B$1」これの最後の1が2,3,4とインクリメントしてくれれば済むのですが、手で入力するしかないのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • nainai9
  • ベストアンサー率31% (7/22)
回答No.1

こんにちは。 =[Book1]Sheet1!$B$1 を =[Book1]Sheet1!$B1 に変えてみてください。

sukeken
質問者

お礼

こんにちは。 出来ました!!! 以前もやったことがあるので、すっかり忘れてしまっていると言うことですね。ふぃー。 ありがとうございました。

その他の回答 (2)

回答No.3

セルの参照方法が絶対参照になっています.これはBook1のSheet1のB1セルを参照する式ですが,B1が$B$1になっていますよね?このように$がついていると,その式を下にドラッグしてコピーしても,同じセルを参照することになります. 相対参照にすれば解決します.$を2つとも取って,"=[Book1]Sheet1!B1"にしてみてください.

sukeken
質問者

お礼

こんにちは。 今回悩んでいる際に、絶対番地だからいけないんだよなぁ…ってのは気づいていたのですが、解決策を導けませんでした。悲しい(トホホ。 もう大丈夫です。これに関しては(笑。 丁寧な回答感謝します。 ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

Book1の該当シートのデータ範囲をコピーして Book2へ「編集」「形式を選択して貼り付け」「リンク貼り付け」してください。 数式をコピーするより、この方が早いです。

sukeken
質問者

お礼

こんにちは。 こんな方法もあるんですね。これは始めて知りました。 まだまだひよっ子ということですね…。勉強しよ。 ありがとうございました。

関連するQ&A