- ベストアンサー
エクセルで既に入力済みの大量の生年月日データから‥
エクセルで既に入力済みの大量の生年月日データから現在の年齢を表示させようとしています。 例えば、 A列に既に何百件もの生年月日データが入力してあります。 B列にそれぞれの現在の年齢を表示させるとします。 過去の問答を見てB列に入力する関数は =DATEDIF(B2,NOW(),"y") だとわかりました。 B列を全範囲指定して、その式をB列の各行に一括で入力させる方法があるものでしょうか。 それとも、一行ずつ(上記関数のB2の部分をいちいち変えながら)入力しなければならないものでしょうか。 わかる方、教えて下さい。 説明不足は補足します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
例えば、B1を選択(数式が入力済み)すると右枠下に小さい■(フィルハンドル)が表示されていますのでそれをダブルクリックすると A列の空白箇所まで一括コピーされますが如何でしょうか。
その他の回答 (2)
- arukie
- ベストアンサー率32% (716/2188)
計算式の入ったセルを右クリックしコピーを選択。 次の行をクリックし、スクロールバーで一番下の行を表示させ shiftキーを押しながらクリックすると範囲指定。 そのまま、Enterでコピー完了です。
お礼
早速の回答、ありがとうございました。 計算式はコピーするとちゃんと数値に従って自動変化するんですね。 頭に入れておきます。
- hana-hana3
- ベストアンサー率31% (4940/15541)
オートフィルを使います。 フィルハンドルをドラッグするだけで、式でも値でも自動でコピー出来ます。 http://arena.nikkeibp.co.jp/article/tec/excel2/20060619/117251/ http://hamachan.fun.cx/excel/o-tof.html
お礼
早速のアドバイス、ありがとうございました。 やったあ!出来ました。 こうやって使うものだったんですね。(恥) 早速活用させていただきます。
お礼
早速のアドバイス、ありがとうございました。 やったあ!出来ました。 こんなに簡単にできるんですね。(少涙) 助かりました。活用させていただきます。