• ベストアンサー

Excel2007で数式のオートフィルの仕方について

Excel2007で数式のオートフィルの仕方について ただの数字をセルA1に1、セルA2に3と入力し、A1とA2を範囲選択して、 下方向にオートフィルすると 1 3 5 7 9 となるのですが、 数式の場合、このような連続入力になりません。 例えば、 =B1 =B3 =B5 =B7 =B9 のようにするにはどうすればいいのでしょうか。 オートフィルはできないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

■数式で行う場合 A1に =INDIRECT("B"&ROW()*2-1) または =OFFSET($B$1,ROW()*2-2) または =INDEX($B:$B,ROW()*2-1) で下方にコピー ■あくまで文字にこだわる場合 A1に あ=B1 A2に あ=B3 でA1:A2を選択して下方にコピー後に「編集」「置換」で 検索する文字「あ=」置換後の文字「=」で「すべて置換」 または セルの書式設定でA1:A2を文字列にした後で A1に =B1 A2に =B3 でA1:A2を選択して下方にコピー後に「編集」「置換」で 検索する文字「=」置換後の文字「=」で「すべて置換」

noname#253586
質問者

お礼

いろいろな方法を教えていただいて感謝いたします。 Excel関数の本で勉強しないと駄目ですね。 まだまだ知らないことばかりです。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

実戦的には「'=B1」と「'=B3」と入力して、オートフィルしたのち、この列を選択して「データ」「区切り位置」で「完了」するのがお勧めです。

noname#253586
質問者

お礼

おおー簡単ですねー。 ありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 色々方法はあるかと思いますが・・・ 一例です。 A1セルに =INDIRECT("B"&ROW(A1)*2-1) としてオートフィルで下へずぃ~~~!っとコピーしてみてください。 たぶん希望に近い形になると思います。 以上、参考になれば幸いです。m(__)m

noname#253586
質問者

お礼

ありがとうございました。 知らない関数です。勉強不足・・・。

関連するQ&A