- ベストアンサー
エクセルで数式をコピー
エクセルでシート1のE4のセルにシート2のH5の数字を表示できるようにしました。つぎに、シート1のF4のセルにシート2のH6、G4のセルにシート2のH7…の数字を表示させたいのですが、シート1のE4のセルをセルの右下に+印を表示させ、F4のセルに引っ張るとF4のセルはI5の数字が出るようになってしまいます。方法は無いでしょうか?宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 まず、E4に、「#Sheet2!H5」と入力します。 これを、右へコピーすれば、 「#Sheet2!H6」 「#Sheet2!H7」 ・・・ となります。 必要なところまでコピーしたら、全部選択して、メニューの[編集]→[置換]で、 [検索する文字列]:「#」 [置換後の文字列]:「=」 として、[すべて置換]します。
その他の回答 (3)
- SAKURAMYLOVE
- ベストアンサー率30% (162/533)
何の技もない方法ですが、手っ取り早いのは、シート1のデータE4を下までフィルで引っ張って、E5のデータをF4にドラッグ(E5にカーソルを持っていって十字から斜め矢印になったら、左ボタンを押しながらF4にもっていく)。 同様にE6をG4へドラック... データ数が少なく、罫線などがなければこの方法がお勧めです。
- maruru01
- ベストアンサー率51% (1179/2272)
No.1です。 ついでに、数式での方法も。 Sheet1のE4に、 =INDEX(Sheet2!$H:$H,COLUMN(E4)) と入力して、右へコピー。
- imogasi
- ベストアンサー率27% (4737/17069)
Sheet2の H5にa H6にb H7にc ・・・ と入っているとします。 Sheet1のE4に=OFFSET(Sheet2!$A$1,COLUMN(E4)-5+5-1,8-1) と入れます。a になります。 E4の式をF4,G4に+ハンドルを引っ張って複写すれば F4は b、G4は C になります。 Sheet2のH列のデータ数が増えても同じです。