あなたは、重要な日付を記録する必要があるExcelユーザーですか?頻繁に現在の日付を手入力し、後で更新する必要があることに気づいていますか?Excelスプレッドシートに今日の日付を挿入する、より効率的な方法をお探しですか?もしそうなら、ラッキーです。
Excelで今日の日付を挿入するには、簡単な手動入力からより高度なVBAマクロまで、いくつかの方法を使用することができます。ニーズに応じて、静的または動的な日付値を選択することができます。言い換えれば、日付が更新されるかどうかということです。
では、その方法を紹介します。
エクセルで静的な日付を追加する方法
日付を手動で追加する方が簡単だと思うかもしれません。つまり、日付を入力したいセルを選択し、今日の日付を好みの形式で入力すればいいのです。例えば、DD/MM/YYYYの形式で入力したい場合は、セルに「13/04/2023」と入力すればいいのです。
しかし、ショートカットを使って今日の日付を追加すると、さらに速くなります。これを行うには、次の手順に従います:
- 日付を入力するセルを選択します。
- 次に、Ctrl + ; (セミコロン)を押します。
- これにより、セルに今日の日付が自動的に入力されます。
- 現在時刻を追加するには、Ctrl + Shift + ; (セミコロン)を押します。
さらに、同じセルに現在の日付と時刻を同時に追加することができます。その方法をご紹介します:
- 必要なセルを選択し、Ctrl + ; (セミコロン)を押す。
- その後、このマスの中にいて、Spaceを押してください。
- 最後に、Ctrl + Shift + ; (セミコロン)を押してください。
たまにしか日付を挿入する必要がない場合はショートカットが有効ですが、頻繁に挿入する必要がある場合は、他の方法を検討したほうがよいでしょう。
エクセルで今日の日付を挿入するTODAY()関数を使う方法
TODAY()関数は、Excelの組み込み関数で、現在の日付を返します。いつファイルを開いても現在の日付を返すので、日付を扱うときに便利です。この関数の構文は単純で、=TODAY()です。この関数は、現在の日付を表示する必要がある任意のセルで使用できます。
そこで、その使い方をご紹介します:
- 今日の日付を表示したいセルを選択します。
- 次に「=TODAY()」と入力します。
これにより、セルに今日の日付が表示され、日付は毎日自動的に更新されます。
また、NOW()関数もあります。これは、Excelのスプレッドシートに現在の日付と時刻の両方を挿入するものです。式の構文は簡単で、現在の日付と時刻を表示したいセルに=NOW()と入力します。
これはTODAY()関数と同様の働きをします。Excelファイルを開くたびに自動的に更新されます。
Excelで今日の日付を挿入するVBAマクロの使い方
VBAマクロを使用すると、Excelで今日の日付の挿入を自動化することができます。マクロを作成するには、以下の手順で行います:
- Developer」タブをクリックし、「Visual Basic Editor」を開く。
- 次に「挿入」をクリックし、「モジュール」を選択します。
- その後、以下のコードを入力してください:
Sub InsertTodayDate()
ActiveCell.Value = Date
エンドサブ
- マクロを使用するには、ファイルをマクロ対応ワークブックとして保存してください。
- 次に、ファイルを開き、再度「開発者」タブを開き、「マクロ」をクリックします。
- 最後に、作成したマクロを選択し、「実行」をクリックします。
このマクロは、アクティブなセルに今日の日付を挿入します。
Excelで日付の書式を変更する方法
Excelで日付の書式を変更するのは簡単な作業で、必要な書式で日付を表示することができます。そこで、その方法をご紹介します:
- 書式設定したい日付が含まれるセルまたはセル範囲を選択します。
- 選択したセル上で右クリックし、メニューから「セルの書式設定」を選択します。
- カテゴリー」リストから「日付」を選択します。
- 種類]リストから希望の日付形式を選びます。
- Excelには、mm/dd/yyyyやdd-mm-yyなど、あらかじめ定義された日付形式がいくつか用意されています。しかし、「種類」フィールドに入力することで、独自の書式を作成することも可能です。
- OK」をクリックすると、選択したセルに新しい書式が適用されます。
日付形式を変更すると、Excelでは選択した新しい形式で日付が表示されます。これにより、スプレッドシートをより読みやすく、理解しやすくすることができます。特に、異なる日付形式で作業している他の人とスプレッドシートを共有する場合に役立ちます。