• ベストアンサー

エクセルのオートフィル機能

A1のセルに、計算式(=C1/D1)の計算結果入力 A2のセルに、計算式(=C2/D1)の計算結果入力 A3のセルに、計算式(=C3/D1)の計算結果入力 というように、分母の参照セルを常にD1にして A1からA1000くらいまでオートフィル機能で入力したいのですが、A1からA3までを範囲指定してオートフィルすると、 A4のセルは(=C4/D4) A5のセルは(=C5/D4) A6のセルは(=C6/D4) A6のセルは(=C7/D7) ・・・・ というように、D列の参照セルが常にD1になってくれません。 オートフィルしたときに常にD1を参照するには どうすればよろしいでしょうか。 ご存知の方教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • kurarajp
  • ベストアンサー率23% (26/112)
回答No.1

絶対参照にされたらよいと思います。 やり方は、計算式を入力するときに、 絶対参照したいセル(ここではD1)をクリックするときに、 F4キーを押しながらクリックするとできます。 それをオートフィルしたらいいと思います。

macky110
質問者

お礼

うまくできました。 早速の回答ありがとうございました。

その他の回答 (2)

  • poku98
  • ベストアンサー率42% (47/111)
回答No.3

セルの絶対参照ですよね。 =C1/D1と入力して、D1の後ろにカーソルがある状態で、 キーボードの[F4]キーを押すと、$D$1となります。 その$は、セルの列と行を固定すると言う意味になります。 ちなみに、[F4]キーは繰り返し押すと、固定する位置を代える事ができます。 あとは、そのセルを確定して、そのままオートフィルすれば、OKです。A2のセルに式を作る必要は、無いと思うのですが。。

macky110
質問者

お礼

詳しく教えていただき、ありがとうございました。

  • fever
  • ベストアンサー率43% (32/73)
回答No.2

A1に =C1/$D$1 A2に =C2/$D$1 として、A1とA2を選び、オートフィルハンドルを下まで下げます。

macky110
質問者

お礼

ありがとうございました。

関連するQ&A

  • Excelのオートフィル機能について

    あるセルに別のシートからリンクしている「=項目!A1」と入力して、下の方にオートフィルすると「=項目!」以下は「A1、A2、A3…」と入力されますよね。 これを「A1、B1、C1…」という感じで数値固定でアルファベットだけをオートフィルさせたいのですがどうすればできますか?数値だけ絶対参照してもうまくいきません。いい方法がありますか?

  • エクセルで、オートフィルで、~個おきに参照するなどの数式を簡単に入力する方法について

    エクセルのオートフィルの仕方で、分からない点があり、お教え下さい。例えば、A1からZ1までのセルに、ランダムな数値がはいっているとします。A2に”=A1”、B2に”=C1”、C2に”=E1”、D2に”=G1”などのセル参照の数式をいれるときは、A2に”=A1”と入力した後、オートフィルのように簡単に連続して1個おきの次のセル参照(B2に”=C1”、C2に”=E1”・・・)を入力する方法はあるのでしょうか。つまり”~個おき”のセル参照を連続入力(オートフィル)する方法をお教えいただけないでしょうか。宜しくお願いします。

  • エクセルのオートフィルで教えてください

    sheet1のA列、B列、C列にデータが入っています。 Sheet2の表に参照でデータを入れたいと思っています。 Sheet2のB2に=Sheet1!A3 B3に=Sheet1!B3 B4に=Sheet1!C3 B5~B7は空欄にして B8に=Sheet1!A4 B9に=Sheet1!B4 B10に=Sheet1!C4 と連続して入力していきたいです。 B2~B7を選択してオートフィルを使ってみたのですが B8,B9,B10には、=Sheet1!A9、=Sheet1!B9、=Sheet1!C9が入ってしまいます。 B13まで手作業で入力して、そこからオートフィルをやってみましたが 空欄部分がカウントされてしまうのか上手くいきません。 エクセル初心者です。 よろしくお願いいたします。

  • エクセルのオートフィル機能が最後まで働かない。

     WindowsXPでExcel2003を使っています。数日前,それまで問題なく使っていたオートフィル機能がおかしくなりました。番号列をつくることは,現在でもできますが,つぎの例のようなことが起きます。  (1):セルA1からA4まで数字を手動でいれます。A5で「=SUM(A1:A4)」と入力してエンターキーを押すと,合計の数値がでます。その値を12とします。B1:B4,C1:C4にも同種類の数値列(各セルの数値はA1:A4のものと異なる)があるので,B列,C列でも合計を求めようとして,A5の右下隅からフィルハンドルを右にドラッグします。すると,B5とC5にはそれぞれの列の合計値ではなく,12が出ます。A5の値がコピーされたようになるのです。しかし,モニター画面で入力フィールドの上にある「fx」の窓では,B5を選択すると,「=SUM(B1:B4)」という正しい数式が示されます。数式は正しくても,B5にはA5の数値が示されるのです。  (2): 上の例で,B5を選択して「fx」の窓に「=SUM(B1:B4)」を出し,その数式の先頭(「=」の前)にカーソルを置くと,B1:B5が色つきの線で選択されます。つぎにエンターキーを押すと,B5にはB1:B5の合計値がでます。いちいちカーソルを「fx」の窓の先頭に置かないと正常な計算ができないということです。  (3): (1),(2)と同じことは累積値を出すときにも起きます。たとえば,A列に「収入」,B列に「支出」の数値が2行目から手動で入力されていて,C列に「残高」(累積値)を出すとします。A2には,出納簿に最初にいれた金額があるとします。そこで,C2 にA2の数値をコピーし,C3 に「=C2+A3-B3」とすれば,3行目の残高が出ます。ここで,セルC3の右下隅からフィルハンドルを下にドラッグすれば,残高が順次示されるはずです。しかし,C4以下にはC3の数値が出ます。「fx」には正しい数式が示されています。 オートフィルが使えるようパソコンに詳しい方のご指導を切に望みます。以上

  • エクセル オートフィルについてお願いします。

    オートフィルにて・・・ Dドライブに保存されているデータ(Aフォルダ)を同じDドライブの中の別のフォルダ(Bフォルダ)に飛ばしたいのですが・・。 Aフォルダに作成してある、集計表1のセルD列、5行目に100と入力するとBフォルダに作成してある、集計表2のセルD列、5行目に100と、飛ぶのは='D:\[集計表.xls]・・・で飛ばせますが、 Bフォルダに作成してある集計表2のD列6行目、D列7行目、D列8行目・・・と、オートフィルしたときに、Aフォルダに作成してある、集計表1のD列6行目、D列7行目、D列8行目と、飛ばす方法を教えていただきたいのですが。 現状だと、オートフィルをしても全行がコピーされるだけでうまくいきません。 説明不足だとは思いますが、よろしくお願いします。

  • 数式のオートフィル

    今あるセルに数式=A1がいるとします。 これをオートフィルで右へコピーすると各セルは =A1,=B1,=C1,=D1・・・ となります。 これを =A1,=A2,=A3,=A4 とする簡単な方法(マクロを使わない)をご存知の方いますでしょうか? =A1,=A2まで入れてオートフィルしても =A1,=A2,=C1,=C2 となってしまいます。 今はしょうがないので文字列で A1と入力してオートフィルでドラッグして A1,A2,A3,A4・・・ としてから"A"を"=A"に置換しています。 何か良い方法あったら教えて下さい。

  • Excel オートフィル機能

    Excelでセルを参照しながら数式を入力して、その数式をオートフィル機能を使って下方向にコピーしたいのですが、参照するセルは右方向に参照してほしいです。 上記のような設定はできますか??

  • エクセルのオートフィルについて

    例えばあるセルに  =MMULT('Sheet1'!$A3:$OK5,$B$2:$B$402) と入力します。 この時、  A3→A7→A11  OK5→OK9→OK13 のように列の参照だけ4ずつ増加させたいのですが どうしてもできません。 途中まで手入力でやってオートフィル使えばできると思ったのですが ただの繰り返しになってしまいます。 ご教授下さい。 宜しくお願い致します。

  • オートフィル・・・どうしてこうなるの?

    問題集をやっているのですが、セルB1に「1」と入力して、セルA1とB1を範囲選択して、オートフィルでコピーをすると、セルC1が空白、D1が2・・・という具合に連続データになるのですが、どうしてこれが連続データになるのかわかりません。 空白のセルを含めて選択することに何か意味が隠されているのでしょうか??? ご存知の方教えてください。

  • オートフィルについて質問します

    オートフィルについて質問します エクセルでシート1の3列構成の表(1月分3列、2月分3列・・・・)を4列構成のシート2にコピーしてその表をオートフィルで24か月分の表を作るようにしたいのですが1月ごとに参照する列が1列づつ増えていってしまうのでまったく参照になりません。 シート1の『A1,B1,C1』『D1,E1,F1』をシート2のA1,B1,C1,D1(D1は空白)E1,F1,G1,H1(H1は空白)・・・・のようにオートフィル使えないでしょうか。 オフセットを使っても列番号は自動加算されないので1列ずつずれた参照になってうまくいきません。 ROWとかINDEXとか使わなくて出来ませんか。

専門家に質問してみよう