エクセルでカレンダーから日付を入力する方法|代わりになる4つの手段

カレンダー入力|日付をラクに入力する 日付・文字列

Webサイトのように、セルをクリックしたら、カレンダーが出てきて、日付を選べるようにしたい。そう考える方は多いのですが、エクセルの標準機能には、日付を選ぶカレンダー(日付ピッカー)は入っていません。

ただし、代わりになる方法はいくつもあります。この記事では、①無料のアドインでカレンダーを出す方法、②ショートカットで日付を入れる方法、③入力規則で、日付だけを受け付ける方法、④カレンダーのテンプレートを使う方法を、順番に紹介します。

方法1:アドインで、カレンダーから日付を選ぶ

Microsoftが提供している、無料のアドイン(追加機能)を入れると、セルの横にカレンダーを出して、日付を選べるようになります。

手順1|「挿入」タブを開き、「アドインを入手」を押します

手順1:「挿入」タブの「アドインを入手」を押す

手順2|検索欄に「Mini Calendar and Date Picker」と入力して、検索します

手順2:アドインの名前を検索する

手順3|表示されたアドインの「追加」を押して、画面の案内に従って、インストールします

手順3:表示されたアドインの「追加」を押す

手順4|日付を入力したいセルを選ぶと、画面の右側に、カレンダーが表示されます。日付をクリックすると、選んだセルに入力されます

手順4:日付のセルを選ぶとカレンダーが出る

アドインは、Microsoft 365など、新しいバージョンで使えることが多いです。会社のパソコンでは、管理者が、アドインの追加を制限していることもあります。その場合は、次の方法を使ってください。

方法2:ショートカットで、日付をすばやく入力する

カレンダーを使わなくても、キーボードの操作で、日付を一瞬で入力できます。

キー入力される内容
Ctrl+;(セミコロン)今日の日付(変わらない固定の日付)
Ctrl+Shift+;(セミコロン)現在の時刻
「11/4」と入力今年の11月4日。自動で日付の形に直る
「=TODAY()」と入力今日の日付(開くたびに自動で更新される)

申込日や納品日など、「入力した日の日付」を残したいときは、Ctrl+;を使います。TODAY関数は、開くたびに日付が変わるので、記録には向きません。

方法3:入力規則で、日付だけを受け付ける

カレンダーを出す機能はありませんが、日付以外の入力を、防ぐことはできます。入力ミスを減らしたいときに便利です。

手順1|日付を入力するセル(たとえばA2からA20)を選びます

手順1:日付を入力するセル(たとえばA2からA20)を選びます

手順2|「データ」タブの「データの入力規則」を押します

手順2:「データ」タブの「データの入力規則」を押します

手順3|「入力値の種類」を「日付」にして、「データ」の欄で、「次の値の間」を選びます。「次の日付から」「次の日付まで」に、受け付けたい範囲の日付(たとえば2026/4/1と2027/3/31)を入力して、「OK」を押します

手順3:「入力値の種類」を「日付」にして、「データ」の欄で、「次の値の間」を選びます。「次の日付から」「次の日付まで」に、受け付けたい範囲の日付(たとえば2026/4/1と2027/3/31)を入力して、「OK」を押しま

この設定をしておくと、日付の範囲を外れた入力をしたとき、エラーメッセージが表示されて、入力できなくなります。「エラーメッセージ」のタブで、表示する文章を自分で決めることもできます。

方法4:カレンダーのテンプレートを使う

日付を1つずつ入力するのではなく、1年分のカレンダーそのものを表にしたいときは、テンプレートが便利です。

  • 「ファイル」タブを開いて、「新規」を押す
  • 検索欄に「カレンダー」と入力して検索する
  • 好みのデザインを選んで、「作成」を押す
  • 年や月の欄を書き換えると、カレンダーが自動で更新される

テンプレートの種類は、バージョンによって異なります。年間カレンダー、月間カレンダー、予定表つきなど、いろいろあるので、用途に合うものを選んでください。

日付の入力でよくある質問

入力したのに、日付ではなく文字になってしまいます

「2026年11月4日」のように、年月日を文字で入れても、日付として認識される場合と、されない場合があります。確実なのは、「2026/11/4」のように、斜線(スラッシュ)で区切って入力する方法です。日付になっているかは、セルの文字が、右寄せで表示されているかで見分けられます。

日付の見た目を、変えたいときは?

セルを選んで、Ctrl+1の「表示形式」で、「日付」を選ぶと、「2026年11月4日」や「2026/11/4」など、好きな形を選べます。曜日を入れたいときは、ユーザー定義で、「yyyy/m/d(aaa)」と入力します。

連続した日付を、まとめて入力するには?

最初の日付を入力して、セルの右下の四角を、下にドラッグします。1日ずつ増えた日付が、自動で入力されます。平日だけ、月ごとなど、ほかの並べ方もできるので、日付の自動入力の記事をご覧ください。

共有ファイルで、アドインが使えないときは?

アドインは、使う人のパソコンに、それぞれ入れる必要があります。共有ファイルに、アドインのデータは含まれません。ほかの人も使いたいときは、各自でアドインを追加するか、Ctrl+;や入力規則での入力に統一するのが確実です。

日付を、プルダウンから選ばせたいときは?

日付の一覧を別のセルに作って、データの入力規則の「リスト」で、その範囲を指定すると、プルダウンから日付を選べます。選べる日付が限られている、予約表などに向いています。

あわせて読みたい

まとめ

エクセルの標準機能には、日付を選ぶカレンダーはありません。代わりに、アドインでカレンダーを出す、Ctrl+;で今日の日付を入れる、入力規則で日付だけを受け付ける、テンプレートでカレンダーそのものを作る、といった方法が使えます。

まずは、いちばん手軽な、Ctrl+;と「2026/11/4」の形の入力から、試してみてください。

コメント

タイトルとURLをコピーしました