• ベストアンサー

エクセルで既に入力済みの大量の生年月日データから‥

エクセルで既に入力済みの大量の生年月日データから現在の年齢を表示させようとしています。 例えば、 A列に既に何百件もの生年月日データが入力してあります。 B列にそれぞれの現在の年齢を表示させるとします。 過去の問答を見てB列に入力する関数は =DATEDIF(B2,NOW(),"y") だとわかりました。 B列を全範囲指定して、その式をB列の各行に一括で入力させる方法があるものでしょうか。 それとも、一行ずつ(上記関数のB2の部分をいちいち変えながら)入力しなければならないものでしょうか。 わかる方、教えて下さい。 説明不足は補足します。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

例えば、B1を選択(数式が入力済み)すると右枠下に小さい■(フィルハンドル)が表示されていますのでそれをダブルクリックすると A列の空白箇所まで一括コピーされますが如何でしょうか。

nyamnyam
質問者

お礼

早速のアドバイス、ありがとうございました。 やったあ!出来ました。 こんなに簡単にできるんですね。(少涙) 助かりました。活用させていただきます。

その他の回答 (2)

  • arukie
  • ベストアンサー率32% (716/2188)
回答No.3

計算式の入ったセルを右クリックしコピーを選択。 次の行をクリックし、スクロールバーで一番下の行を表示させ shiftキーを押しながらクリックすると範囲指定。 そのまま、Enterでコピー完了です。

nyamnyam
質問者

お礼

早速の回答、ありがとうございました。 計算式はコピーするとちゃんと数値に従って自動変化するんですね。 頭に入れておきます。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

オートフィルを使います。 フィルハンドルをドラッグするだけで、式でも値でも自動でコピー出来ます。 http://arena.nikkeibp.co.jp/article/tec/excel2/20060619/117251/ http://hamachan.fun.cx/excel/o-tof.html

nyamnyam
質問者

お礼

早速のアドバイス、ありがとうございました。 やったあ!出来ました。 こうやって使うものだったんですね。(恥) 早速活用させていただきます。

関連するQ&A