• ベストアンサー

純粋に数式をコピーしたい

Excel2002です。 年間の売上集計がシート13枚で作られてます。 シート1~12が月毎の集計で、シート13が全てのシートを集計した年間の集計になってます。 新年度になったので新しく作ろうとしたら、シート1~12は上手くコピーして作れたのですが、シート13をコピーしたら前年のシートの数字を見に行くように設定されてしまうのです。 コピーしたセルに [昨年のシート名]数式 となって貼り付けられてしまいます。 数式だけコピーしたいのです。 上手く質問が伝わっているでしょうか? 補足しますのでよろしくお願いします。

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

  • ベストアンサー
  • misty_mr
  • ベストアンサー率38% (14/36)
回答No.2

[昨年のシート名]数式 となってしまった「シート13」で、 以下の操作をすればリンクがはずれ、数式のみになります。 今回作成のシート名を[新年度]とすると メニューの「編集」→「リンクの設定」→「リンク元の変更」 で、[新年度](自分自身)を選択します。

hitsujicom
質問者

お礼

バッチリ数式が変わりました。 すごく便利な機能があるんですね・・ 勉強不足を痛感してます。 ありがとうございました。

その他の回答 (5)

回答No.6

●強引に直す方法  要は、以下のようにすべての数式を直せばいいわけですよね? 昨年のシート名!式   ↓ 今年のシート名!式 1.今年の集計シートを開きます。 2.[CTRL]+Hを押して、置換ウィンドウを開きます。 3.検索する文字列に、    昨年のシート名   置換後の文字列に、    今年のシート名   それぞれ入力します。 4.[すべて置換(A)]を押します。 5.参照するシートの名前の数分2~5を繰り返してください。 これでシート内のすべての式を直すことができます ※入力ミスがあると、式がおかしなくりますので、  置換後おかしいと思ったら、[元に戻す]を押して、  再度置換し直してください。 ●いっそのこと  別の方法です。  新年度でファイルを別にしてみてはいかがでしょう。  昨年度のファイルをファイルごとコピーして、  今年のファイル名に変えてしまえば、  楽のような気がしますが。

hitsujicom
質問者

お礼

ありがとうございます。 すごい方法が分かって大変重宝しそうです。 質問してよかったです。

  • misty_mr
  • ベストアンサー率38% (14/36)
回答No.5

#2です。 すみません、条件を補足します。 シート1~12の名前がそれぞれ昨年と今年で 同じである必要があります。

hitsujicom
質問者

お礼

補足ありがとうございます。 シート名はわざと同じにしてましたのでOKでした!

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.4

そのシート全体を選んで編集→置換で”昨年のシート名”を”変えたいシート”に入れ替えてください。 目的のことが出来ると思います。 要はリンク先を変えたいということですよね。

hitsujicom
質問者

お礼

すごい!! こんな方法もあるんですね。 すごく応用出来そうです。 ありがとうございました。

  • daitai126
  • ベストアンサー率29% (59/201)
回答No.3

エクスプローラから前年のをコピーし名前の変更をすればいちいちシート毎にコピーしなくてもいいかと。 もしくはコピーしたシートを編集→置き換えで前年のシート名を新年度のシート名に置き換えれば問題ないでしょう。

hitsujicom
質問者

お礼

おっとその手がありました^^; しかし、応用が効くような事も知りたかったのです。 回答ありがとうございました。

  • zash
  • ベストアンサー率26% (6/23)
回答No.1

たぶん絶対パスになっているため、 コピーしても使えないのだと思います。 シートをまたいだ計算のようですので、 シート名+セル番号になっていると思います。 シート参照先を変えることで 対応可能であると思います。

hitsujicom
質問者

お礼

早速回答ありがとうございます。 シートの参照先の設定方法がわからないのです^^; でも方向性は間違ってなさそうですね。 頑張ります。

関連するQ&A

  • ブック名を引きずらない数式のコピー

    日付け毎にファイルされた実験データを整理していますが、数式の入ったセルをコピーすると、ブック名がついてコピーされてしまいます。 1)他のブックから数式の入った表をコピーしたとき、コピー元ブック名なしのシート名と関数のみをコピーする方法はありませんか。 2)指定した表内の参照シート名を一括して変える方法はありませんか。 3)実験を実施した毎にシートができています。 例えば、2月1日の3回目の実験データ: 070201(3) 集計表で、070201(x)のxを自動的に更新するセルコピー方法はありませんか。

  • bookからbookへの数式のコピーについて教えてください

    bookからbookへの数式のコピーについて ??BookのSheet1のセルにSheet2を参照にした数式が入っています =2+Sheet2!$A8 これを!!BookのSheet1のセルにコピーすると =2+[Book1.xls]Sheet2!$A8 こうなりました コピーしたセルは11,475セルあります [Book1.xls]をすべて消したいのですが、簡単な方法はありますか?

  • 違うファイルに数式の入ったシートをコピーしたい

    Excel2010です。 ファイルA、Bのそれぞれのシートには、同じ名前をつけてあります。 ファイルAのシート1には、他のシートを参照した数式を入力しました。 そのシート1を丸ごと、ファイルBにコピーすると、その数式は、ファイルAのデータが参照され、「='ファイルA'数式」となります。 数式のみをコピーしても同じでした。 ファイル名を入れずに、「=数式」となるようにコピーしたいのですが、どのようにすればいいでしょうか? 教えてください。 よろしくお願いします。

  • エクセル内の数式を反映させながらシートをコピーする方法

    エクセルのシートのコピーについて教えて下さい。 1日1シートで表計算できる表を作るよう指示されました。 シート内には、累計を出すように(前日までの合計)+(本日の数字) の数式が入っています。 具体的に書きますと、セルA1に本日の数字を入力。 セルB1に(前日までの合計)+(本日の数字)と数式を入れました。 数式でいうと、例えばシート3のセルB1には(シート2:B1)+A1 シート4のセルB1には(シート3:B1)+A1 という具合にセルB1には前日までの合計を反映させるように、常に 前シートの累計をリンクさせています。 シートをコピーしては、セルB1の数式「前シート」部分を修正して こつこつシート7まで作ったのですが、30日分作って欲しいと 言われて困っています。 時間がたくさんあればこつこつ続けて完成させるのですが、就業上の 問題があってこれにずっと時間を割くことができません。 説明が長くなりましたが、ここで教えて頂きたいのです! 数式を反映させながら、シートをどんどんコピーする方法は ありませんでしょうか? 今、シート7まで作ったので、まんまコピーして7枚ずつ増やす 事は簡単ですが、累計部分の(前シート:B1)シートのリンクが 勝手には直ってくれません。 コピーすると同時に、前シートのリンクも直ってくれる方法が あればぜひ教えて下さい。 よろしくお願いします。

  • 数式のコピーが出来ない。・゜・(ノД`)

    仕事で困ってます。数式をコピーできません。今までVLOOKUPをひとつのセルで行い、下に引っ張ったら自動的に数式がコピーされました。しかしいまは出来なくなり、ただ同じ数字がコピーされるのみです。今日大量のエクセル作業が待ってるのでヤバイです。お助け下さい。・゜・(ノД`)・゜・。

  • エクセルで数式をコピーするとき

    Sheet1に入力したものが、Sheet2の指定したセルに自動的に入るようにしたいのですが、量が多いため、入れた数式をコピーするときにわからないことがあります。 Sheet1の、 A3、B3、C3、D3・・・に入力した数字を Sheet2の、 B2、B3、C2、C3・・・に勝手に入ってほしいのです。 Sheet2のB2に、=Sheet1!A3 Sheet2のB3に、=Sheet1!B3 と数式を入れれば反映されるのはわかります。 でも、数式を一つずつ入れていくのはとても大変なので、コピーペーストしたいのですが、 Sheet2のB4には、Sheet1のA4の数字をいれたいのに、エクセル側のかしこい機能なのか、 Sheet1のA5となってしまいますよね。 上記のような規則性で何百行も作っていかないといけないので、どうしたものかと思って困っております。 とても説明が下手でわかりにくいと思いますが、伝わりますでしょうか? 画像を添付しているので、このような形式で左のデータを右のような形式のものに反映させたいです。 やり方を教えて頂けるとても助かります。 宜しくお願いします。

  • Excelのシート間で数式のコピーができません

    Excel2007でシート間でコピーをしたいのですが 数式のコピーができません。 数式がコピーされず0や#REFになってしまうときと 何度かやっているとなぜか運良くできることがたまにあります。 各シートには各月の出退勤のタイムシートを元に カウントした出勤日数、合計勤務時間、平均勤務時間があり、 1年間分をひとつのシートにまとめたいと思っているのですが なかなかうまくいきません。 まとめたものでグラフを作成したいのですが 良い方法はありますでしょうか。

  • 【Excel】数式を他シートへコピー

    シート1の「=$A$5 + $B$5」という数式のセルをシート2にコピーするとき, 自動的に「=heet1!$A$5 + sheet1!$B$5」と,シート名が挿入される方法はありますか? 数式をコピーしつつ,コピー元のシートを参照させたいのです。 現在シート1に参照データのセルと計算式のセルを用意しているのですが, 計算式のセルのみをシート2に移したいためです。 1つ2つなら手作業,もしくは置換でシート名を挿入するのですが,大量の計算セルを別シートに 移す必要があるため,質問させていただきました。 よろしくお願い致します。

  • エクセルの数式が作動しなくなりました

    初めて質問させていただきます。 「売上-原価=純利益」になるよう数式をあらかじめ入力しておいたのですが、なぜかセルに数字を入力しても純利益が自動ででなくなりました。セルの数式を確認したのですが、ちゃんと数式が入力されているのです。それで、あらためてもう一度「売上-原価=純利益」の数式を入れると純利益がでるのです。 さらに問題が。 ・純利益のセルに数式を入れたあとに売上・原価の欄に数字をいれると純 利益が自動ででない ・ドラッグすると、自動で計算を更新せずに、コピーになってしまう  ただし、セルを確認すると数式はきちんと次の行や列のセルに設定されて いる。(C5 C6のように) なお、他のエクセルで作った表などは問題なく自動で計算できます。 このエクセルのシートの直し方を教えていただけないでしょうか?

  • エクセルの数式について

    エクセルで数式を使ったセルが入っていますが、 シートをコピーし、数式を削除して結果の数字のみを残すにはどうしたらいいでしょうか。

専門家に質問してみよう