質問: エクセルでのセル飛ばしのコピー b2セルに入っている計算式をコピーして、b2,b4,b6,b8,b10・・・へコピーしたいのですが b3,b5,b7,b9,b11・・・には異なる参照式が入っています。ですので、そのまま簡単にコピー できません。 奇数セルには他シートから@sumproducを利用して抽出した数値。 偶数セルには奇数セルの数値を参照し、掛け算を行う数式です。 複数のシートを作らなくてはならなくなってしまい、困っております。 いい方法がありましたら、ご教授願います。 よろしくお願いいたします。
回答: こんばんは! >b3,b5,b7,b9,b11・・・には異なる参照式が入っています。 というコトは b2・b4・・・と偶数行にはフィル&コピーで数式を入れたい! ただし、b3・b5・・・と奇数行には手を加えたくない。というコトでしょうか? 一例です。 少し手を動かす必要があります。 どの列でも良いのですが作業用の列を使います。 今回はb列の操作なので、b列を挿入 これで元のb列がc列に移動します。 b2セルに =mod(row(),2) という数式を入れ必要数分だけフィルハンドルで下へコピーしておきます。 次にb列の「0」でオートフィルタを掛けます。 これで偶数行だけが表示されますので、b2セルのフィルハンドルで下へコピーしてみてください。 最後にオートフィルタを解除 → b列すべてを削除して完了です。 ※ 他に良い方法があればごめんなさいね。m(_ _)m