- ベストアンサー
同行各セルの数式を一行そのまま複数の別シートにコピー
Excel2003です。 アルファベットのA~Zまで26シートつくり、まず、シートAの1行目の A列~R列まで各セルに入力項目をタイプしました。 (Aは名前、BはTELというように) 残りのシートB~ZまでもシートAの1行目のA列~R列までと同じ 項目を入れたいのですが、効率のいい方法はありますでしょうか。。。 文字列をあとあと変更することも考え、=とEnterキーでやればいいと 思っていましたが、膨大な手間だとわかり、行ごと数式を別シートに 移せるような方法があればと思い、質問しました! どうかよろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
1. シーとAのA1:R1をコピーする。 2. 下のシート見出しでシートBをクリックして、SHIFTキーを押しながらシートZの見出しををクリックして、シートAからシートZまでを選択する。 3. シーとBのA1を選択して貼り付ける。 4. これで、全部のシートに貼付けできる、はず。
その他の回答 (5)
- chiizu2
- ベストアンサー率41% (164/400)
まずBシートを作成してそのBシートを必要な数だけコピーして 後からシート名を変更する方法もあります あるいは シフトを押しながら最後のシートタブを選択するか Ctrlを押しながら任意のシートタブを選択して 同じにしたいシートのタブを全て選択して セルに入力すると全てのシートに同じ数式が入力されますので B~Zのシートを選択しておいて=とEnterキーで入力していくか 作成済みのBシートをコピーしてC~Zのシートタブを選択して貼り付けるなどの方法があります
- moidixmois
- ベストアンサー率46% (20/43)
すみません、補足です。 説明したやり方は、修正した場合を想定し最適な方法かと思います。 後々修正される場合、Aシートの1行目の項目を修正すれば、 残りのB~Zシートも自動修正されます。
お礼
できました!ありがとうございます!
- moidixmois
- ベストアンサー率46% (20/43)
(1)B~ZシートまでをShiftキーを用いて一括選択します。 (2)その状態でA1セルに「=」を打ち込みAシートのA1セルを選択してEnterを押します。 (3)数式がA1セルに入りますので、A1セルをコピーしR1セルまで貼りつけます。 (4)シートのグループ化を解除するため、Aシートを選択して終了です。
- MAD0NNA
- ベストアンサー率32% (58/178)
こんにちは Sheet2の名前を B に その B の(1、A)に =A!A1 を入力 右のセルにコピペ(=A!A2、=A!A3、=A!A4・・・) その1行をコピー Sheet3の C にペースト Sheet4の D にペースト ・ ・ ・ 的外れの回答ならスミマセン いかがでしょうか?
- KURUMITO
- ベストアンサー率42% (1835/4283)
本来ならばA-Zまでのシートをシート見出しでAをクリックしてからShiftキーを押しながらZをクリックすればAからZまでが作業グループとなって、その状態でシートAに入力をすればすべてのシートの同じセルにデータが入力されるのですが。 Aシートの全体を選択してコピーし、その後にBシートからZシートまでを同じ作業グループにして、Bシートに貼り付けをすればすべてのシートにデータを貼り付けることができます。
お礼
できました。どうもありがとうございます!
お礼
できました!わかりやすい説明どうもありがとうございます!