ExcelやWordに今日の日付を1キーで自動入力する方法

スプレッドシートや文書に今日の日付を毎回入力するたびに、ミスや書式のばらつきが起きています。もっと速く、もっと正確な方法があります。

日付入力の小さなストレスが積み重なる

ExcelやWordの日常業務では、今日の日付を入力する場面が頻繁にあります。作業ログの日付列、報告書のヘッダー、請求書の発行日、議事録の冒頭——どれも毎回カレンダーや時計を確認して、8桁を丁寧に打ち込む作業です。

一回一回は小さな手間ですが、一日に何度もあると無視できません。それ以上に問題なのは、手打ちによるミスが積み重なることです:

  • 確認せず昨日の日付を入力してしまう
  • あるセルは YYYY/MM/DD、別のセルは YYYYMMDD と書式がばらつく
  • Excelで文字列として入力してしまい、日付として認識されない
  • 区切り文字がスラッシュだったりハイフンだったり統一されていない

Excelのショートカットだけでは足りない理由

Excelには今日の日付を入力するショートカット Ctrl+; があります。ただし、セルの書式設定に依存するため、結果は 2025/1/3125-Jan など環境によって異なります。書式を事前に設定しておかなければ、意図した形式にはなりません。

さらに重要な点は、Ctrl+; はExcelの中でしか使えないということです。Word・Outlook・メモ帳・その他のアプリでは機能しません。複数のアプリを横断する業務フローでは、この方法は不十分です。

補足:ExcelのCtrl+;は、セルの書式に従った日付値を挿入します。InsertDateは常にテキスト文字列として 20250131 を挿入します。書式の設定に左右されず、どのアプリでも同じ結果が得られます。

InsertDate:すべてのアプリで1キー入力

InsertDateはInsertキーをyyyyMMdd形式の今日の日付に変換します。OSレベルで動作するため、Windowsで動くすべてのアプリで同じように機能します。アプリごとの設定は不要です。

方法 Excelで使える Wordで使える どこでも使える 常にyyyyMMdd
手打ち ✗(人による)
Excel Ctrl+; ✗(書式による)
InsertDate(Insertキー) ✓(常に)

特に効果的なシーン

  • Excelのログシート — 各行の日付列を入力フローを止めずに記録できる
  • Wordの文書ヘッダー — 報告書テンプレートの改訂日を1キーで追記
  • Outlookのメール件名 — カレンダーを見なくても 週次報告 20250131 のように日付付き件名を作れる
  • 名前を付けて保存ダイアログ — ウィンドウを切り替えずにファイル名に今日の日付を追加
  • あらゆる入力欄 — Windows上でテキスト入力できる場所なら、どこでもInsertキーが機能する

ExcelのTODAY関数との違いは?

Excelの =TODAY() は、ファイルを開くたびに更新される動的な日付です。ダッシュボードには便利ですが、「いつ作業したか」を記録するには向きません。何ヶ月後にファイルを開いたとき、日付が今日の日付に変わってしまいます。InsertDateは静的なテキスト文字列を挿入するため、記録は正確なまま保たれます。

7日間無料で試せます

Insertキー1回で、今日の日付がyyyyMMddで入力されます。Excel・Word・Outlook、Windows上のどこでも動作。Windows 10・11対応。

無料体験版をダウンロード