ExcelのNOW関数で現在の日付と時刻を追加する
Excelの最もよく知られている日付関数の1つはNOW関数で、現在の日付または時刻をワークシートにすばやく追加するために使用できます。
また、次のような日時の式に組み込むこともできます。
- 現在の日付よりもずっと前の日付を見つける
- 今月末までの日数を求める
- 現在の分を返す
NOW関数の構文と引数
関数の構文は関数のレイアウトを参照し、関数の名前、角括弧、カンマ区切り文字、および引数を含みます 。
NOW関数の構文は次のとおりです。
= NOW()
注:NOW関数には引数はありません。通常、データは関数のカッコ内に入力されます。
NOW機能の入力
ほとんどのExcel関数と同様に、関数のダイアログボックスを使用してNOW関数をワークシートに入力することもできますが、引数をとらないので、 = Now()と入力してキーボードのEnterキーを押すと、 。 結果に現在の日付と時刻が表示されます。
表示される情報を変更するには、セルの書式を調整して、メニューバーの[ 書式 ]タブを使用して日付または時刻のみを表示します。
日付と時刻をフォーマットするためのショートカットキー
NOW関数の出力をすばやくフォーマットするには、次のキーボードショートカットを使用します。
日付(日 - 月 - 年形式)
Ctrl + Shift +#時間(時:分:秒、午前/午後の形式 - 午前10時33分など)
Ctrl + Shift + @シリアル番号/日付
NOW関数が引数を取らない理由は、関数がコンピュータのシステムクロックを読み取ってデータを取得するためです。
Windows版のExcelには、1900年1月1日の深夜0時から現在の日の時、分、秒を加えた日数を表す数値として日付が格納されます。 この番号はシリアル番号またはシリアル日付と呼ばれます。
揮発性関数
シリアルナンバーは1秒ごとに連続的に増加するので、NOW関数で現在の日付または時刻を入力すると、関数の出力は絶えず変化します。
NOW関数は、Excelの揮発性関数のグループのメンバーです。これらの関数は、再計算または再計算されたワークシートが再計算されるたびに更新されます。
たとえば、ワークシートは、ワークシート内のデータの入力や変更など、開いたときや特定のイベントが発生するたびに再計算されるため、自動再計算がオフになるまで日時が変更されます。
ワークシート/ワークブック再計算を強制する
機能をいつでも更新するには、キーボードの次のキーを押します。
- アクティブなワークシートまたは現在のワークシートを再計算するにはShift + F9を押します。
- F9を押して開いているブックをすべて再計算します。
日付と時刻を静的に保つ
継続的に日付と時刻を変更することは、特に日付計算で使用される場合や、ワークシートの日付またはタイムスタンプが必要な場合には、必ずしも望ましいとは限りません。
変更しないように日付や時刻を入力するオプションには、自動再計算をシャットダウンし、日付と時刻を手動で入力するか、次のキーボードショートカットを使用して入力します。
- 日付のショートカットはControl + です。 (セミコロン)
- 時間のショートカットはCtrl + Shift + :(コロン)