- ベストアンサー
計算式のコピー
いつもお世話になります。 本日もエクセルで困っています。 6月用ファイル、7月用ファイル、とあったとします。 6月用ファイルのシートから7月用ファイルのシートへ、計算式をコピペすると、シート名も一緒にくっついてきてしまい、うまくいきません。 シート名をいれず、計算式だけコピーさせたいのですがどのようにしたら良いでしょうか??
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは。 例にある「6月用ファイルのシート」の計算式は「シート名」を含んでいますか? この場合、絶対参照/相対参照のいずれでもシート名を含んだ式になってしまいます。 同一シート内の計算ならば、「6月用ファイル」自体の計算式からシート名を削除してください。 また、毎月同じフォーマットを使っているのなら、事前に基本のファイルを作成しておき、ファイルごとコピー&ファイル(シート)名を変更してはいかがですか?
その他の回答 (5)
ファイル間(Book間)でコピペするとそうなります。 要は毎月同じ形式のブックを使いたいのであれば、 1.6月用ブックからデータを全て削除し(数式やヘッダの文字列は除きます) 2.「名前をつけて保存」を選択し、ファイル形式を「テンプレート(xlt)」として、ファイル名は「月別ファイルテンプレート」等わかりやすい名前で保存します。 3.新しい月のブックを作りたいときに、「新規作成」から「テンプレートから新規作成」を選び、上で作成したテンプレートを選びます。 4.これにデータを入力し、保存すると自動的に「名前をつけて保存」のモードになりますから、「7月データ」などと名前をつければOKです。
- NIWAKA_0
- ベストアンサー率28% (508/1790)
どのように運用されてるのかちょっと??なのですが、 例えば6月用ファイルを丸ごとファイルコピーして7月用を作っていく、 とかじゃダメなんですか? また、シート名もくっついてきてしまう、というのは、例えば =[6月用ファイル名]シート名!A1とかいうカンジになってしまう、ということですかね? 個別にコピペして、というのであれば、コピペしてから、[編集]→[検索]→[置換]で、 [検索する文字列]に、”[6月用ファイル名]シート名!”、 [置換する文字列]を空欄のままにして、置換を実行すれば一気に消すことが出来ます。 念のため、別ファイル名でバックアップは残しておいてください。 また、[検索する文字列]に文字列を入力するとき、 右クリックメニューが効かないので、[右クリック]→[貼付け]ができませんが [Ctrl]+[V]で貼り付ければ大丈夫です。 いいですか、「念のためのバックアップ」は必ず残しておいてくださいよ。 置換機能は使いこなせれば大変便利なのですが、 間違うと大変なことになってしまうので。
- zap35
- ベストアンサー率44% (1383/3079)
試してみました。 =SUM(A1:A3) のようなシート名を記述しない関数式は問題なくコピーできますが、 =SUM(Sheet1!A1:A3) のように、シート名を明示した関数式の場合は、別シートにコピーしてもシート名は元のまま貼り付きます。 そもそもシート名を明示する必要がないなら、シート名を記述しないのが正しい方法と思いますが、数が多くて大変なら、貼り付けした後でCtrl+Hで置換ダイアログを開いて、シート名を"6月"→"7月"に変更すれば良いのではないでしょうか
6月シートの「計算式が入っているセルをコピー」して「7月のシートのセルに貼り付ける」ということですよね。きっと「6月!SUM(A1:B1)」みたいな式になっていると予測します。 計算式だけが入ったテンプレートを作っておき、そのシートをコピーする 若しくは 6月のシートをコピーし、入っている数値だけをクリアして使う ではどうでしょうか? 「セル」のコピーではなく「シート」のコピーですね。
- yukisam71
- ベストアンサー率36% (26/71)
私も仕事柄月ごとの集計をとっています。 あなたと同様に入力や集計をしているかと思います。 シート名を入れずにコピペ…は分からないです。 同様に私もファイルのシートをコピペしますが貼り付け(移動)後にシート名の変更をします。 その方法ではだめですか?