楽天リーベイツで楽天ポイント還元最大20%!今なら登録して初回購入で500ポイントもGET!

【エクセル】日付の入力や表示する方法などの便利技を紹介!

8 min 5,358 views
エクセル初心者

エクセル初心者

エクセルの日付の機能って便利だけれど、関数がたくさんあってよく分からない!

書類の仕事で効率化できる部分はどんどんしていきたいので便利に使える方法を教えてください!

エクセルの日付はかなりの頻度で使うよね。

効率化できるポイントを知っている人と知らない人とでは作業の大変さは全然違う!

ポイントを押さえて積極的に使い、業務を効率化していこう!

Dr.オフィス

Dr.オフィス

この記事を読むとエクセルの日付について便利な機能を理解することができます。

エクセルで日付を使う場面は仕事だけではなく、日常生活でも多いですよね。

ちょっとしたワザでも自動化できたり、手間を省くことができたりすると、作業時間の短縮やミスの削減などに役立ちます。

エクセルの日付を入力する簡単ステップ
  1. 入力したいセルをクリックする
  2. 『/(スラッシュ)』を使い日付を入力

PCサポート歴10年の私がわかりやすいく解説するよ!

よく使う機能だからこそ、一度使ってみると便利な機能ですぐに業務に取り入れることができるので、一緒にやってみよう!

Dr.オフィス

Dr.オフィス

日付に関する便利な機能や関数は複雑な手順は少ないため、簡単に作業できるものも多いです。

1つ1つ丁寧に解説していくので、ぜひ普段の作業に取り入れてみてください。

※本記事は『OS:Windows11』画像は『Excelのバージョン:Microsoft365』を使用しています。

エクセルで日付を入力する方法

エクセルで日付を入力する際は手入力で入れる方法と、自動で入する方法があります。

以下から詳しく解説します。

手入力で日付を入れる

エクセルで日付を入力する方法はとても簡単です。

例えば『2024/1/10』や『1/10』と入力すると『日付』となります。

他にも関数を使って日付を入力する方法があります。

エクセルで便利な日付の入力をマスターしましょう。

  1. STEP

    エクセルを立ち上げて空白のブックを押す

    新規作成から空白のブックを開く
    新規作成から空白のブックを開く

    エクセルを立ち上げ、新しいブックを開きましょう。

    1. 新規作成を押す
    2. 『空白のブック』を選択する
  2. STEP

    入力したいセルをクリックする

    セルをクリックする
    セルをクリックする

    日付を入力したいセルをクリックします。

  3. STEP

    日付を入力する

    日付を入力する
    日付を入力する

    『2024/1/10』や『1/10』とスラッシュで区切って日付を入力しましょう。

    『2024/1/10』や『1/10』と入力すると日付として認識されるので表示形式が自動で『日付』になるよ!

    Dr.オフィス

    Dr.オフィス

自動で日付を入れる

エクセルでは日付や曜日を自動で入力する便利な関数があります。

  1. DATE関数【=DATE(年,月,日)】:年・月・日が別々の数値として入力されている場合に使用
  2. TEXT関数【=TEXT(値,表示形式)】指定した値を指定した表示形式に適応させることができる

DATE関数とTEXT関数を使うと簡単にスケジュール表を作成が可能です。

エクセルで作っったスケジュール表
エクセルで作っったスケジュール表

DATE関数を使って日付を自動で入力していきましょう。

DATE関数を設定する
DATE関数を設定する

下のセルに『DATE関数のセル+1』と入力し、それより下のセルをオートフィルすることにより、その月すべての日付を自動で入力することが可能です。

便利なDATE関数とTEXT関数の2つの関数を使用し、スケジュール表の作成を解説しています。

詳しくはこちら≫エクセルで日付や曜日を自動で入力するスケジュール表を簡単作成!!で紹介しています。

エクセルの日付を見やすく変換して表示させる方法

エクセルで『日付』が文字列や数字で表示されてしまうときには、工夫をすると『日付』の表示に設定できます。

例えばDATEVALUE関数を使用して文字列を『日付』に変更する方法は以下の通りです。

  1. STEP

    変更後の入力をしたいセルの書式設定を『日付』にする

    書式設定から『日付』を選択する
    書式設定から『日付』を選択する
    1. 書式設定の分類の中から『日付』を選択
    2. 種類の中から表示したいものを選ぶ
    3. 『OK』を押す
  2. STEP

    該当のセルに『=DATEVALUE(B3)』と入力する

    DATEVALUE関数を入力する
    DATEVALUE関数を入力する

    DATEVALUE関数を入力してEnterキーを押しましょう。

  3. STEP

    『日付』としての表示へ変更できた!

    『日付』の形式で表示できた!
    『日付』の形式で表示できた!

    『日付』として入力が完了しました。

この他にも文字列や数字を『日付』に変更する方法はこちら≫エクセルで日付に変換する方法!文字列や数字を思い通りの表示にさせようで詳しく解説しています。

エクセルで今日の日付と現在時刻を自動表示させる関数を解説

『今日の日付』と『現在時刻』を自動で入力する
『今日の日付』と『現在時刻』を自動で入力する

エクセルで『今日の日付』と『現在時刻』を自動で表示させたい場合にはTODAY関数とNOW関数を使います。

  • TODAY関数【TODAY()】:『今日の日付』を求める
  • NOW関数【NOW()】:『現在の日付と時刻』を表示する

まずはTODAY関数を設定し、『今日の日付』を取得しましょう。

次に表示形式で見え方を選択します。

和暦などで表示したい場合も設定を変更することで目的に合った表示が可能です。

表示形式の設定
表示形式の設定

続いて『今日の日付』を固定します。

固定しないと『ファイルを開いた日』で日付が更新されてしまい、書類等を作成した日での内容が変更されてしまうからです。

NOW関数についてもTODAY関数と同様に設定すると以下のように現在時刻も表示することができるようになります。

現在時刻の設定も可能
現在時刻の設定も可能

『今日の日付』と『現在の時刻』は自動で入力できると時間短縮・間違い防止になり便利です。上手に使っていきましょう。

詳しくはこちら≫【エクセル】今日の日付と現在の時刻を自動表示|TODAY関数とNOW関数で解説しています。

エクセルの日付を計算して2個の日付の日数を求める方法

エクセルのDAYS関数を利用すると2つの日付間の日数を計算することができます。

  • DAYS関数【DAYS(終了日,開始日)】:2 つの日付間の日数を求める

DAYS関数を入力し、引数を設定すると簡単に2 つの日付間の日数を計算することが可能です。

DAYS関数で日数の計算をする
DAYS関数で日数の計算をする
2つの日付間の日数を計算する
2つの日付間の日数を計算する

例えば『今日からクリスマスまでの日数』もDAYS関数を使えば簡単に表示することができます。

本日までの日数を計算するときには、引数を『TODAY関数』で設定することでより簡単に利用できます。

『今日の日付』はTODAY関数を使うと便利
『今日の日付』はTODAY関数を使うと便利

このほかにDAYS関数の注意事項についても理解しておくと便利です。

詳しくはこちら≫エクセル【DAYS関数】2この日付の間の日数を求めるで解説しています。

エクセルの日付を自動で列ごと色付けして見やすくする方法

エクセルでカレンダーやスケジュール表を作る際に土日や祝日に色付けすると見やすい表を作成することができます。

以下の2つの関数と条件付き書式を利用すると簡単に色付けが可能です。

  • WEEKDAY関数【WEEKDAY(シリアル値,種類)】:曜日の表現方法は1から17まであり、該当の日付に対する曜日を調べられる
  • COUNTIF関数【COUNTIF(範囲,検索条件)】:条件に合ったセルの数を数える

ここでは祝日の色付けについて簡単に説明します。

まずは『祝日の一覧』を作成します。インターネットで調べ、コピーでそのまま使える祝日表を探してみましょう。

祝日の一覧を作成する
祝日の一覧を作成する

COUNTIF関数を使って『祝日一覧』にあてはまる日付は色を変えるという設定を行います。

COUNTIF関数を設定する
COUNTIF関数を設定する

条件については下記のように設定を行いましょう。

COUNTIF関数の条件を設定する
COUNTIF関数の条件を設定する

条件付き書式ルールは新しいルールが優先されるという決まりがあり、どのルールを優先させるのかの設定も簡単に行うことができます。

優先する条件の設定
優先する条件の設定

土日の色付けについてはこちら≫【エクセル】曜日ごとに色を自動で変更!土曜日は青&日曜日は赤のスケジュール表で解説しています。

祝日の色付けについてはこちら≫【エクセルのカレンダー】祝日に色付けをして見やすくする方法を解説で詳しくは説明をしています。

エクセルの日付・曜日やオリジナルデータなどを連続で入力する方法

エクセルで日付や曜日を連続で入力する際には、オートフィルを使うと一気に入力できます。

オートフィルで入力する
オートフィルで入力する

例えば、以下のように『水曜日』といった表記でも連続で入力が可能です。

色々な表記の仕方でオートフィルを使うことができる
色々な表記の仕方でオートフィルを使うことができる

記事内ではオリジナルデータを連続で入力する方法も紹介しています。

オリジナルのデータを連続データとして設定する
オリジナルのデータを連続データとして設定する

ユーザーリストに登録することで日付や曜日でないものを連続で入力できるようになります。

ユーザーリストで設定する
ユーザーリストで設定する

よく使う入力であれば、連続で入力できると非常に便利です。

詳しくはこちら≫エクセル【連続データを簡単に設定】オリジナルデータの登録方法!で解説しています。

エクセルの日付を使ってカレンダーを作成する方法

エクセルの日付に関する関数を上手に使うと毎年利用が可能な『万年カレンダー』を作ることができます。

『年・月』を変更するだけで日にちが自動的に変化するので非常に便利です。

エクセルで作る万年カレンダー
エクセルで作る万年カレンダー

カレンダーの形式を作った後に日付に関する関数を設定していきましょう。

例えば『DATE関数』です。

DATE関数を設定することで『B1セルの年』と『D1の月』を反映した日付を表示することができます。

DATE関数を設定する
DATE関数を設定する

また『条件付き書式』を使用することで色付けやグレーアウトが可能になり、より見やすいカレンダーを作ることができます。

DATE関数を設定する
DATE関数を設定する

記事内ではExcelドクターオリジナルの万年カレンダーをダウンロードすることもできます。ぜひご自身が作る際の参考にしてみて下さい。

詳しくはこちら≫ずっと使える!!エクセルでカレンダーを作成する方法【応用まで徹底解説】で説明しています。

エクセルの日付が『シャープ(####)』になってしまうときの対処法

『#(シャープ)』になってしまう
『#(シャープ)』になってしまう

『シャープ(####)』になってしまうというエラーは日付の場合だけでなく、数字や時間などでも発生します。

原因はセルの幅が狭いために表示ができないからです。

したがって、マウスを使って列幅を広げると『シャープ(####)』の表示は改善します。

マウスを使って列幅を調整する
マウスを使って列幅を調整する

一方で列幅を変更できない場合は以下の2つの方法があげられます。

  1. 表示の仕方を変える
  2. フォントを小さくする
列幅を変更できないときの対処法
列幅を変更できないときの対処法

理由が分かると簡単に修正できるので、ぜひやってみましょう。

詳しくはこちら≫エクセルで【####(シャープ)】の表示になるときの対処方法で解説しています。

エクセルの日付が『1900年』になってしまうときの対処法

日付が『1900年』になってしまうときは、書式設定を正しく変更するとすぐに直すことができます。

入力した文字とは異なって表示されてしまう
入力した文字とは異なって表示されてしまう

該当のセルを選択し、書式設定から『数値』もしくは『標準』を選択します。

書式設定から設定の変更をする
書式設定から設定の変更をする

正しい書式設定に変更することで『1900』が表示されなくなりました。

『1900』と表示されなくなった!
『1900』と表示されなくなった!

修正する方法は簡単ですが、自分ではなかなか思いつかない方法です。ぜひ試してみてください。

詳しくはこちら≫【エクセル】日付が1900年になる!原因と対処法を解説で説明しています。

エクセルの日付を抽出する方法

エクセルでは関数を利用すると簡単に日付の抽出が可能です。

関数を利用して『年だけ』『月だけ』『日だけ』で抽出する方法をご紹介します。

  1. STEP

    該当のエクセルシートを開く

    エクセルのシートを開く
    エクセルのシートを開く

    該当のエクセルを開きます。

  2. STEP

    YEAR関数を設定する

    YEAR関数を入力する
    YEAR関数を入力する

    年を表示したいセルを選択して『=YEAR(B2)』と入力し、Enterキーを押しましょう。

  3. STEP

    『年だけ』の表示ができた!

    『年』の表示ができました!
    『年』の表示ができました!

    『年』を抽出して表示することができました。

同様に『月』の抽出にはMONTH関数、『日』の抽出にはDAY関数を使用すると簡単に抽出することが可能です。

詳しくはこちら≫エクセルの日付を抽出する!年・月・日を別々で取り出す方法で解説しています。

エクセルの日付がシリアル値になってしまうときの対処方法

シリアル値は『1900年1月1日』を『1』として、エクセル上で日付を管理している数値のことです。

日付がシリアル値で表示されてしまうことがありますが、簡単に日付に変換ができます。

シリアル値を日付に変換する方法を解説します。

  1. STEP

    該当のエクセルを開く

    該当のエクセルブックを開く
    該当のエクセルブックを開く

    該当のエクセルシートを開きましょう。

  2. STEP

    セルを選択し『CtrlShift3』を押す

    ショートカットキーを使う
    ショートカットキーを使う

    ショートカットキー『CtrlShift3』を押します。

  3. STEP

    日付に変換完了

    日付を表示することができました。
    日付を表示することができました。

    シリアル値を日付で表示することができました。

記事内では表示形式から変換する方法も紹介しています。

エクセルのシリアル値の変換についてはこちら≫エクセルで日付をシリアル値から変換しよう!知らなきゃ損!で詳しく解説しています。

エクセルの条件付き書式を使って日付を管理する方法

エクセルの条件付き書式を利用すると、色付けにより日付の期限管理をすることができます。

納期が近づいたり、過ぎたりしてしまったものを色が変わるように設定しておくと非常に便利です。

条件付き書式で色を付けて分かりやすくする
条件付き書式で色を付けて分かりやすくする

期限の色変更を設定するときは『条件付き書式』から『新しいルール』を選びます。

『条件付き書式』から『新しいルール』を選択する
『条件付き書式』から『新しいルール』を選択する

例えば期限が1か月のものについて設定するときは、以下のように設定していきます。

1か月の期限で設定する方法
1か月の期限で設定する方法

条件付き書式を設定後に『あてはまった場合には色付けをする』という書式設定を行うことで設定は完了です。

色の設定を行う
色の設定を行う

色付けをする際にはセルに色を付けるだけでなく、文字の色付けも設定可能です。

詳しくはこちら≫【エクセル条件付き書式】日付の期限管理もおまかせ!納期が近づいたり過ぎたりは色で把握できる!で解説しています。

エクセルの日付から年齢を計算する方法

エクセルでは入力した日付から年齢や勤続年数などを簡単に計算できる『DATEDIF関数』があります。

  • DATEDIF関数【DATEDIF(開始日,終了日,”単位”)】:2 つの日付間の年数、月数、日数を求める

引数で年単位や月単位などを設定可能です。

DATEDIF関数を使って年齢を表示させる際は、始めに『今日の日付』を設定します。

『今日の日付』を設定する
『今日の日付』を設定する

次にDATEDIF関数を使い『本日の日付』と『生年月日』から『年単位』で表示する設定を行いましょう。

このように設定すると年齢を簡単に表示することができます。

DATEDIF関数を設定する
DATEDIF関数を設定する

オートフィルをすると、下のセルについても同様にDATEDIF関数を設定が可能です。

記事内では勤続年数を『〇年〇か月』で表示する方法も解説しています。

DATEDIF関数を設定して、勤続年数を計算する
DATEDIF関数を設定して、勤続年数を計算する

関数を利用することで簡単にミスなく作業ができるので積極的に使っていくと業務の効率化に繋がりますよ。

詳しくはこちら≫エクセルで年齢や勤続年数を簡単に計算!便利な【DATEDIF関数】で解説しています。

エクセルの日付に関するQ&A

Q

日付でもプルダウンを使用できますか?

A

日付の選択肢でもプルダウンは活用できます。プルダウンについてはこちら≫エクセル】ドロップダウンリスト(プルダウン)を活用しよう!初心者でも簡単にマスターできる便利技!で詳しく解説しています。

Q

日付を並び替えることはできますか?

A

フィルターの機能を使うと日付も並び替えをすることが可能です。これらについてはこちら≫【エクセル】今さら聞けないフィルターの昇順を解除する方法を解説!初心者必見の中で解説しています。

エクセルの日付は関数や機能を使って便利に活用できる!

今回はエクセルで日付を入力する方法を解説しました。

日付に関する便利な関数は複数あるため、実際に一度使ってみて自分に必要なものを使用していきましょう。

おさらい
  1. 入力したいセルをクリックする
  2. 『/(スラッシュ)』を使い日付を入力

少しの手間も回数が多くなると、時間を取られてしまいます。

エクセルの日付は『関数を使う』という発想が起きにくいですが、便利に使えるのでぜひ時短に活用してみてくださいね。

カテゴリー:

40万人以上が参考にしたエクセルドクターで最も人気の記事

エクセルで家計簿を作る方法

ワード初心者

ワード初心者

エクセルで本格的な家計簿を作ってみたいんだけど詳しく解説してる本とかがないんだよね・・・
徹底的に解説してほしいな!

エクセルで本格家計簿の作り方なら私に任せて!過去に40万人以上のユーザーが参考にした解説記事を紹介するね♪

Dr.オフィス

Dr.オフィス

エクセルを少し使えるようになってきたら、本格的な家計簿を作ってみるのがとてもおすすめです。

収支シートの出来上がりイメージ
収支シートの出来上がりイメージ

基本機能をしっかりと使って作るから、エクセルをマスターするのにも家計簿づくりはぴったり!

20万人以上が参考にしたエクセルでの本格的な家計簿の作り方はこちら↓↓

【エクセル家計簿の作り方】月ごとに入力して合計を反映させれば見やすくなる!

関連記事