• ベストアンサー

【エクセル】まとめて変更する方法

試作品A~Dの評価データをまとめるときに、 次の手順で資料を作成しています。 (1)シート1にAに関する、測定データおよび、平均値や係数を求める計算式などを、入力し、まずフォーマットを作る。 (2)シート1のコピーを3つ作り、それぞれに、B,C,Dのデータを入力 (3)提出 ここで、提出後、平均値等の計算式が間違っていたり、測定項目が増えた場合などは、 今の私は、シート1枚ずつ訂正することしか、方法を知らないのですが、 まとめて訂正する方法をご存じないでしょうか? もし、そのような方法があれば、私の業務時間は大幅に短縮されるのですが…。どなたか教えてください。

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

  • ベストアンサー
回答No.4

こんばんは。 シート1~4まで全ての式やデータが書かれているところが同じであれば、シート1~4全てを選択して、 計算式を書き直せば、全部に反映しますよ。 ただ、平均値や係数を求める式の中にA~Dの測定データを入れてると出来ませんよ。

yos4
質問者

お礼

playstation01さん ありがとうございました。 ビンゴです。 単純ですが、これが一番速いですね。 さっそく仕事で使用しました。 本当に助かりました。

その他の回答 (6)

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

各シートのレイアウト(値以外がすべて同じ内容のセル)なら シートをすべて選択した状態で入力すれば、同時に変更可能です。 シートの選択はCtrlキーを押しながら見出しをクリックか 見出しを右クリックして「すべてのシートを選択」してください。

yos4
質問者

お礼

mshr1962さん ご回答ありがとうございました。 そのとおり、実行していくつもりです。 ご助言ありがとうございました。

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

既にセルにセットされた、=何々という式表現を、文字列と見なして、その一部や全部を、編集-置換で置き変えることが出来るようです。 その際多数シートに跨る時は、SHIFTやCTRLキーを押しながら、シートタブをクリックした後操作を行う。 例えばSheet1のB4に=C3+4、Sheet2のB4に=C3+4、C7に=C3*4とあるとして、C3-->C4の置換をすると =C4+4,=C4*4に変わります。 変えて欲しくない部分は、すべて置換を使わず1つずつの 置換で、ウオッチしながら行う、など使えるかもしれません。

yos4
質問者

お礼

imogasiさん ご回答ありがとうございました。 この方法も、ケースによっては、使用できそうです。 感謝してます。

  • lone_lynx
  • ベストアンサー率41% (78/188)
回答No.5

作業グループてご存知ですか? "sheet1"て書いてあるタグがワークシートの下についてますよね。あのタグをshiftキー押しながら複数指定することができるんです。これを作業グループといいます。 作業グループを指定して、編集を加えると、グループ全部にその編集が反映されます。 言ってる事は、#4さんと同じなんですが、 つまり、複数のシートの同じセルに同じ計算式が入ってる場合、作業グループを指定しておけば、一箇所修正するだけで全部修正することができます。

yos4
質問者

お礼

lone_lynxさん ご回答ございました。 作業グループという用語を教えていただきありがとうございました。 これから重宝しそうです。

回答No.3

 細かな状況がわかれば、いろいろと対処の方法もあるのですが、 どんな場合にも共通する方法として ★コピーして作ったものは、その都度直すより、  いったん削除して、コピーし直した方が早い場合がある★ これはExcelに限らず、CADなどでも言える作業です。 質問者さんのケースですと、旧ファイルを別名で保存しておき、 いったんシート2以降を削除してしまいます。 シート1を新しいフォーマットに修正し、シート2以降にコピーしなおします。 いままで入力したデータは、旧ファイルからコピーします。

yos4
質問者

お礼

shinkun0114さん ありがとうございました。 確かに一理あります。 場合によっては、使用できそうです。 ありがとうございました。

回答No.2

どんな構成のシートでどういう訂正をするのかによって多少違ってくると思います。 一般的には、 1 Aのシートを訂正する。 2 Aのシートのコピーを3つ新たに作る。 3 新しいシートにもとのBCDのシートからデータ部分をそれぞれ貼り付ける。 4 もとのBCDのシートを削除する。 こういう手順が速そうです。

yos4
質問者

お礼

otasuke009さん ありがとうございました。 うーん。時間がかかりそうな気がしますが…。 でも、場合によっては、速いかもしれません。 ありがとうございました。

  • 9237497
  • ベストアンサー率24% (77/311)
回答No.1

シート1をブランクフォーマットにしておき、 シート2はA,B,C,Dの数値のテーブルとます。 シート1からシート2のデータを参照する仕掛けを作れば、計算式は1つ(シート1枚分)ですむと思います。

yos4
質問者

お礼

9237497さん ご回答ありがとうございました。 このアイデア、参考にさせていただきます。 どうも、ありがとうございました。

関連するQ&A

専門家に質問してみよう