- ベストアンサー
【エクセル】まとめて変更する方法
試作品A~Dの評価データをまとめるときに、 次の手順で資料を作成しています。 (1)シート1にAに関する、測定データおよび、平均値や係数を求める計算式などを、入力し、まずフォーマットを作る。 (2)シート1のコピーを3つ作り、それぞれに、B,C,Dのデータを入力 (3)提出 ここで、提出後、平均値等の計算式が間違っていたり、測定項目が増えた場合などは、 今の私は、シート1枚ずつ訂正することしか、方法を知らないのですが、 まとめて訂正する方法をご存じないでしょうか? もし、そのような方法があれば、私の業務時間は大幅に短縮されるのですが…。どなたか教えてください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 シート1~4まで全ての式やデータが書かれているところが同じであれば、シート1~4全てを選択して、 計算式を書き直せば、全部に反映しますよ。 ただ、平均値や係数を求める式の中にA~Dの測定データを入れてると出来ませんよ。
その他の回答 (6)
- mshr1962
- ベストアンサー率39% (7417/18945)
各シートのレイアウト(値以外がすべて同じ内容のセル)なら シートをすべて選択した状態で入力すれば、同時に変更可能です。 シートの選択はCtrlキーを押しながら見出しをクリックか 見出しを右クリックして「すべてのシートを選択」してください。
お礼
mshr1962さん ご回答ありがとうございました。 そのとおり、実行していくつもりです。 ご助言ありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17069)
既にセルにセットされた、=何々という式表現を、文字列と見なして、その一部や全部を、編集-置換で置き変えることが出来るようです。 その際多数シートに跨る時は、SHIFTやCTRLキーを押しながら、シートタブをクリックした後操作を行う。 例えばSheet1のB4に=C3+4、Sheet2のB4に=C3+4、C7に=C3*4とあるとして、C3-->C4の置換をすると =C4+4,=C4*4に変わります。 変えて欲しくない部分は、すべて置換を使わず1つずつの 置換で、ウオッチしながら行う、など使えるかもしれません。
お礼
imogasiさん ご回答ありがとうございました。 この方法も、ケースによっては、使用できそうです。 感謝してます。
- lone_lynx
- ベストアンサー率41% (78/188)
作業グループてご存知ですか? "sheet1"て書いてあるタグがワークシートの下についてますよね。あのタグをshiftキー押しながら複数指定することができるんです。これを作業グループといいます。 作業グループを指定して、編集を加えると、グループ全部にその編集が反映されます。 言ってる事は、#4さんと同じなんですが、 つまり、複数のシートの同じセルに同じ計算式が入ってる場合、作業グループを指定しておけば、一箇所修正するだけで全部修正することができます。
お礼
lone_lynxさん ご回答ございました。 作業グループという用語を教えていただきありがとうございました。 これから重宝しそうです。
- shinkun0114
- ベストアンサー率44% (1553/3474)
細かな状況がわかれば、いろいろと対処の方法もあるのですが、 どんな場合にも共通する方法として ★コピーして作ったものは、その都度直すより、 いったん削除して、コピーし直した方が早い場合がある★ これはExcelに限らず、CADなどでも言える作業です。 質問者さんのケースですと、旧ファイルを別名で保存しておき、 いったんシート2以降を削除してしまいます。 シート1を新しいフォーマットに修正し、シート2以降にコピーしなおします。 いままで入力したデータは、旧ファイルからコピーします。
お礼
shinkun0114さん ありがとうございました。 確かに一理あります。 場合によっては、使用できそうです。 ありがとうございました。
- otasuke009
- ベストアンサー率38% (234/601)
どんな構成のシートでどういう訂正をするのかによって多少違ってくると思います。 一般的には、 1 Aのシートを訂正する。 2 Aのシートのコピーを3つ新たに作る。 3 新しいシートにもとのBCDのシートからデータ部分をそれぞれ貼り付ける。 4 もとのBCDのシートを削除する。 こういう手順が速そうです。
お礼
otasuke009さん ありがとうございました。 うーん。時間がかかりそうな気がしますが…。 でも、場合によっては、速いかもしれません。 ありがとうございました。
- 9237497
- ベストアンサー率24% (77/311)
シート1をブランクフォーマットにしておき、 シート2はA,B,C,Dの数値のテーブルとます。 シート1からシート2のデータを参照する仕掛けを作れば、計算式は1つ(シート1枚分)ですむと思います。
お礼
9237497さん ご回答ありがとうございました。 このアイデア、参考にさせていただきます。 どうも、ありがとうございました。
お礼
playstation01さん ありがとうございました。 ビンゴです。 単純ですが、これが一番速いですね。 さっそく仕事で使用しました。 本当に助かりました。