- ベストアンサー
Excel2003にて
ある計算をした合計をE5セルに数式を用いて反映しています。 これを計算Aとし、計算Bの値はE12のセル、計算Cの値はE19のセルと、 等間隔でそれぞれの合計を反映しています。 E5・E12・E19・E26・E33・E40・・・・・・・・ これを一覧表にして別のセルにリンク反映させていのですが、 非常に煩わしい作業になりそうで困っています。 合計反映のセルが100以上あるので、該当のセルに =E5・=E12・=E19・・・と入力していくのが非常に面倒です。 連続しているセルならマウスのドラッグで簡単にコピー入力できますが、 これと同じように関数を使用し、簡単にコピー入力できないでしょうか? ご教示頂ければ幸いです。宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
揮発性関数となるので、多用する場合はお勧めはしません。 関連しない計算式の部分でも揮発性は再計算が走りますので。 ただ、方法の一つして提示しておきます。 =OFFSET($E$1,4+(ROW(E1)-1)*7,0) この数式を下方にコピーして行くだけです。
その他の回答 (2)
- sige1701
- ベストアンサー率28% (74/260)
こんな感じかな =INDEX($E:$E,ROW(A1)*7-2) 横にコピーの場合はCOLUMN関数を使用
お礼
ご回答拝読致しました。大変参考になりました。 私の望んでいた、的を射たご回答です。 貴重なお時間を割いてのご回答、感謝致しております。 また機会がありましたら宜しくお願い致します。
- merlionXX
- ベストアンサー率48% (1930/4007)
=E5 =E7 としてドラッグしてもうまくいかないですが、文字列として E5 E7 といれてその二つのセルを選択したままドラッグすると等間隔の文字列が連続して作成できます。 そしたら、メニューの編集、置換で、Eを=Eに置き換えれば一発でできます。
お礼
ご回答拝読致しました。大変参考になりました。 応用力が無いため全く思いつきもしませんでした。 貴重なお時間を割いてのご回答、感謝致しております。 また機会がありましたら宜しくお願い致します。
お礼
ご回答拝読致しました。大変参考になりました。 私の望んでいた、的を射たご回答です。 貴重なお時間を割いてのご回答、感謝致しております。 また機会がありましたら宜しくお願い致します。