エクセルで表計算や図表を作成する際に、日付を自動表示する方法にはどのような方法があるのでしょうか。
ここでは、エクセル上で日付の自動表示をしたい時におすすめの方法をご紹介し、応用的な使い方や活用例にも言及します。
エクセルで日付を自動表示する方法
それでは早速、エクセルで日付を自動表示する方法から解説していきます。
エクセルで日付を自動表示する方法には、いくつかの関数が活用できます。
便利な関数を使った日付の自動表示方法の手順をお伝えしますので、エクセルで試してみてください。
TODAY関数
TODAY関数は、TODAY=今日を基準にした関数です。基本の使い方はとても簡単です。
- エクセルの空白のセルに、=TODAY()と入力
- Enterキーを押す
すると自動的にその日の日付が表示されます。
日付の基本的な表示形式は、西暦/月/日となっていて、2023/01/01のように、年月日の順に示されます。
TODAY関数を入れたセルには、以下のような動作を行った際に、最新の日付の情報が更新されます。日付の更新が行われる動作としては、
- エクセルのブックを開く
- F9キーを押す
- 印刷をする
が挙げられます。ブックを開いた時には、日付を更新するかについての確認メッセージが表示されますので、「更新する」を選択して最新の日付を表示させましょう。
DATE関数
DATE関数は、月末や月初の日付を自動表示したいといった特定の日付の自動表示のニーズに応えてくれる関数です。
月初の日付を自動表示したい場合
DATE関数を使って月初の日付を自動表示したい場合、
- =DATE(YEAR(TODAY()),MONTH(TODAY()),1)と入力
- Enterキーを押す
すると当該月の初日の日付が自動表示されます。
月末の日付を自動表示したい場合
月末の日付を自動表示したい場合、
- =EOMONTH(TODAY(),0)と入力
- Enterキーを押す
これで当該月の月末の日付が自動表示されます。
また、DATE関数であれば、年、月、日がそれぞれ別のセルに入力されているデータを活用して、一つのセル内に表示できます。
例えば、セルA1に2023年、セルB1に01月、セルC1に01日と入力されているとします。
このデータを利用して、セルD2に日付を表示させたい場合、セルD2に=DATE(A1,B1,C1)とDATE関数を入力してください。一つのセル内に、年月日が分かりやすく表示されます。
エクセルの日付関数の活用例
エクセルの日付関数の入力方法が分かったところで、どのような活用例があるかについてお伝えしましょう。実務的な使い方をマスターすると、業務の効率化にもつながります。
エクセルの日付関数の活用シーンはこのような場合です。
TODAY関数の活用例
ファイルを開いた日付が自動表示されるTODAY関数は、
- 見積書
- 請求書
- 発注書
といった発行の日付の表示が必要な書類の作成に活用できます。
見積書や請求書といった書類は、決められたフォーマットを使って作成する機会が多いものです。TODAY関数によって日付が自動表示されるように設定しておけば、日付部分には修正を加えることなく、スムーズにかつ精確に書類作成を進められます。
また、その日の日付が自動表示されるTODAY関数は、エクセルの表の上部に入力しておくと、最新の作業日が分かって便利です。在庫管理表の上部にTODAY関数を記しておけば、どの時点での在庫状況であるかが把握でき、現場での在庫管理に重宝します。
DATE関数の活用例
DATE関数の活用例についてもお伝えしておきましょう。
DATE関数を活用すれば、カレンダー作成を時短で行うことができます。
DATE関数を入力したセルA1の日付を基準にして、カレンダーを作成したい場合、
- 翌日の日付を示すセルA2に、=A1+1と数式を入力
- 翌日の日付が表示できる数式を活用し、A2のデータをA3以下のセルにコピー
これで一気に日付が表示され、簡単にカレンダー作成ができます。
エクセルの日付関数の応用テクニック
エクセルの日付関数の基本的な活用例がマスターできたら、さらに応用的な使い方ができるようになるでしょう。
ここでは、日付と合わせて曜日の表示をする方法など、実用性の高い応用テクニックをご紹介していきます。様々な応用法がありますので、皆さんの実務に役立つ方法を学んで、上手に活用してください。
TODAY関数の応用テクニック
その日の日付が自動表示できるTODAY関数の利便性をさらに高めたいなら、曜日表示ができる方法を覚えておきましょう。
曜日を表示したい時には、別の関数を覚える必要はなく、書式の変更をするだけで曜日が自動表示できます。まず、
- セルに=TODAY()と、TODAY関数を入力
- Enetrキーを押し、日付を自動表示
- セル上で右クリックし、セルの書式設定(F)を選択
- 書式設定の画面が開けば、「表示形式」タブの「分類」から「ユーザー定義」を選択
- 画面右の種類の候補から、aaaなど任意の曜日の表示形式を入力
これで設定完了です。aaaの場合、月、火、水、といった曜日名のみのシンプルな表示です。
aaaaの場合、月曜日、火曜日、水曜日、と曜日であることが分かりやすく表示されます。
また、aaaに括弧を付けて(aaa)と入力すれば、(月)、(火)、(水)、と括弧付きで曜日が表示されます。
TODAY関数を入力したセルに、日付と曜日を同時に表示させたい場合は、表示形式にyyyy/m/d aaaと入力してください。一つのセル内に、年月日と曜日がすっきり自動表示されます。
DATE関数の応用テクニック
DATE関数では、西暦だけでなく、和暦で日付表示をすることも可能です。
和暦で日付を表示したい場合、
- エクセル上で書式設定を変更したい範囲を選択
- 「ホーム」→「表示書式」→「その他の表示形式」を選択
- カレンダーの種類から「和暦」を選択
- OKをクリック
西暦で表示されていた日付が和暦で表示されるようになります。
エクセルの日付関数でよくあるエラーと対処法
エクセルで日付関数を使っていると、日付が#で表示されるといった、エラーが発生してしまうことがあります。よくあるエラーとその対処法について、お話しします。
対処法の基本を知っていると、エラーが発生しても、適切に対処しやすくなります。
日付が#で表示される【日付がプラスまたはマイナス】
エクセルで日付関数を使って計算した結果、日付がプラスである、またはマイナスである場合、セルに###が表示されます。マイナスの時間の計算結果をセル上に表示させる対処法としては、
- 「ファイル」タブから「オプション」を選択
- 「詳細設定」で「次のブックを計算するとき」から「1904年から計算する」をチェック
- OKをクリック
###が表示されていたセルに、マイナスを伴う日付が表示されます。
日付が#で表示される【日付が大きすぎる】
また、日付が大きすぎる場合は、セルのサイズを調整することで対処できることが多いです。
セルの横幅を広めに設定し、桁数の多い値が問題なく表示できるようにすれば、日付を自動表示できます。
日付のみの表示を曜日を含めた表示に変更した場合、西暦から和暦に表示変更した場合など、表示方法を変更した場合には、新たに表示する日付にセルのサイズが合わないこともありますので、セルの幅の設定に注意しましょう。
エクセルの機能を詳しく学ぶには
エクセルには日付を自動表示する機能以外にも、知っていると便利なさまざまな機能が存在します。
- エクセルを業務に生かしたい
- もっとエクセルの関数を活用したい
- いい会社に転職や転職して給料を上げたい
という人は是非この機会に講座を受講してスキルアップを目指してください。
エクセルの機能を詳しく学ぶには、ProSkilllのエクセル基礎セミナーの受講をおすすめします。
エクセル基礎セミナーでは仕事に利用できるようなエクセルの基礎知識から表・グラフの作成、関数の使い方を学ぶことができます。
エクセルマクロ・VBAセミナーは、マクロとVBAの違いからファイル作成等の自動化、バグの修正、帳票作成を学ぶことができます。
どちらの講座も初心者の方でもすぐに実務で活用できるようなカリキュラムとなっております。また、受講方法が対面とオンラインから選択できるため、ご自身にあった受講スタイルを選べることも魅力的です。
エクセルで日付を自動表示する方法まとめ
エクセルで日付を自動表示したい時には、TODAY関数、DATE関数を活用すると便利です。
TODAY関数で今日の日付を表示したい場合、=TODAY()と入力し、Enterキーを押すことで、当日の日付が自動表示されます。
DATE関数は、月末や月初の日付を自動表示させたい時に重宝します。
日付と合わせて曜日を表示する方法、和暦で表示する方法など、応用的な使い方をマスターすると、さらに日付関数の活用の幅が広がります。