こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

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

投稿日時 - 2010-01-15 23:21:49

QNo.5596111

暇なときに回答ください

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

■数式で行う場合
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を選択して下方にコピー後に「編集」「置換」で
検索する文字「=」置換後の文字「=」で「すべて置換」

投稿日時 - 2010-01-15 23:44:09

お礼

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

投稿日時 - 2010-01-16 01:18:46

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2010-01-16 00:35:22

お礼

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

投稿日時 - 2010-01-16 01:19:58

ANo.1

こんばんは!
色々方法はあるかと思いますが・・・
一例です。

A1セルに
=INDIRECT("B"&ROW(A1)*2-1)
としてオートフィルで下へずぃ~~~!っとコピーしてみてください。

たぶん希望に近い形になると思います。
以上、参考になれば幸いです。m(__)m

投稿日時 - 2010-01-15 23:43:01

お礼

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

投稿日時 - 2010-01-16 01:25:04

あなたにオススメの質問