日付が全角になると何が困るのか
半角の「2」と全角の「2」は、見た目が似ていても別の文字です。文字コード上も別のもので、コンピューターは同じ数字として扱いません。そのため、全角の日付が混ざると次のような場面で困ることがあります。
- ファイル名:半角の日付のファイルと全角の日付のファイルが混在し、表記が揃わなくなります。日付でそろえる意味が薄れます。
- 検索・並び替え:ツールやシステムによっては、全角と半角が同じ文字として扱われず、並び替えや検索、完全一致の比較で期待どおりの結果にならない場合があります。
- データの取り込み・集計:表計算やスクリプト、業務システムでは、半角の数字を前提にしているものが少なくありません。全角のまま残ったデータは、あとから直す手間が発生します。
気づきにくいのも厄介な点です。「20260930」と「20260930」は、フォントによっては並べても違いが分かりにくく、入力した本人も気づかないまま保存してしまいます。
全角・半角の日付表記の違い
| 表記 | 半角 | 全角 |
|---|---|---|
| 数字のみ(yyyyMMdd) | 20260930 | 20260930 |
| スラッシュ区切り | 2026/09/30 | 2026/09/30 |
| ハイフン区切り | 2026-09-30 | 2026-09-30 |
数字だけでなく、区切りのスラッシュやハイフンにも全角があります。日本語の文書の見た目を整える目的で全角数字を使う場面もあるので、全角が常に間違いというわけではありません。ただし、ファイル名やデータとして扱う日付は、半角にそろえておくと扱いやすくなります。
IMEの状態によって入力結果が変わるケース
数字が全角になるかどうかは、IMEの入力モードと設定によって変わります。タスクバーの入力モード表示(「あ」や「A」)で、いまの状態を確認できます。
| IMEの状態 | 数字キーで入力した場合 |
|---|---|
| IMEオフ(直接入力、表示は「A」) | 半角で入力されます |
| IMEオン(ひらがななど、表示は「あ」) | IMEの種類や設定によって、全角の数字(下線付きの未確定文字)になることがあります |
| 全角英数モード | 全角で入力されます |
「IMEオンなら必ず全角になる」わけではありません。数字が全角になるかどうかは、IMEの種類(Microsoft IME、ATOK、Google日本語入力など)や設定、入力する場所によって異なります。たとえばMicrosoft IMEには、テンキーからの入力を「現在の入力モード」「常に全角」「常に半角」から選べる設定があります。
手動で半角に直す方法
入力中(未確定)の場合:F10キー
数字を入力して下線が付いた未確定の状態のときにF10キーを押すと、半角英数に変換できます。そのままEnterで確定します。IMEのキー設定を変更している場合は、F10に別の機能が割り当てられていて動かないことがあります。
確定後のWordの文書の場合:文字種の変換
Wordでは、変換したい文字を選択して、「ホーム」タブの「文字種の変換」(Aaのボタン)から「半角」を選びます。お使いのバージョンによって表示が異なる場合があります。
確定後のExcelのセルの場合:ASC関数
ExcelのASC関数は、全角の英数字を半角に変換します。
=ASC(A1)
全角カタカナも半角カタカナに変換される点に注意してください。日付だけが入ったセルであれば問題ありません。
ファイル名の場合:打ち直す
エクスプローラーでファイルを選んでF2キーを押し、名前を変更して半角で打ち直します。ファイルが多い場合は、一つずつ直すのは大変です。
IMEを切り替えて入力する方法と、その手間
もっとも確実なのは、日付を入力する間だけIMEをオフにすることです。
- 「半角/全角」キーでIMEをオフにする(表示が「A」になる)
- 日付を入力する
- もう一度「半角/全角」キーでIMEをオンに戻す
確実ですが、日付を打つたびに2回のキー操作が増えます。戻し忘れると、次に日本語を打つときに半角英数のままになってしまいます。今日の日付を思い出す、間違えずに打つという手間も残ります。日付を入れる方法の一覧は、Windowsのあらゆるアプリに今日の日付を挿入する方法にまとめています。
Microsoft IMEの設定で、テンキーからの入力を「常に半角」にする方法もありますが、この設定はテンキーからの入力に対するものです。キーボード上段の数字キーの扱いは、IMEの種類や設定によって異なります。
InsertDateなら、IMEの状態に関係なく半角の日付が入る
InsertDateは、Insertキーを押すだけで、今日の日付をyyyyMMdd形式(例:20260930)の半角数字で入力するアプリです。IMEの状態に挙動が左右されないよう設計されているため、「半角/全角」キーで切り替える必要も、戻し忘れる心配もありません。
- IMEオンのまま、Insertキーを押すだけで半角のyyyyMMddの日付が入ります
- 日付を確認したり、8桁を打ち間違えたりする必要がありません
- ファイル名の入力欄でも使えます
たとえば2026年9月30日なら、20260930 が入力されます。ExcelやWordでの使い方は、ExcelやWordに今日の日付を1キーで自動入力する方法を参照してください。
ファイル名への利用例
エクスプローラーでファイルを選び、F2キーで名前の変更モードにしてからInsertキーを押します。日本語入力がオンのままでも日付は半角の数字で入り、続けて日本語のファイル名を打てます。「名前を付けて保存」のファイル名欄でも同じ操作です。
日付をファイル名の先頭と末尾のどちらに置くかは、ファイル名の日付は先頭か末尾か?で解説しています。
InsertDateで解決できること・できないこと
InsertDateが解決するのは、これから入力する日付が全角になる問題です。Insertキーで入る日付はyyyyMMdd形式の半角数字なので、手入力のときのように全角と半角、スラッシュやハイフンの表記が入り混じることがありません。現在、InsertDateで入力できる日付の形式はyyyyMMddのみです。ファイル名にyyyyMMdd形式を使う理由や運用は、ファイル名の日付をyyyyMMdd形式で統一する方法で解説しています。
一方、次のことはInsertDateでは解決しません。
- すでに全角で入力されてしまった日付を、半角に直すこと(上のF10キー、Wordの文字種の変換、ExcelのASC関数などで直します)
- 日付以外の数字や文字が全角になる問題
- 日付を手で打つ場合の全角・半角の違い(手入力のときは、IMEの状態に注意が必要です)
よくある質問
日付を入力すると全角の数字になってしまうのはなぜですか?
IMEが日本語入力(ひらがななど)の状態のとき、IMEの種類や設定によって、数字キーで入力した数字が全角で入力されることがあります。IMEがオフ(直接入力)の状態では、数字は半角で入力されます。タスクバーの入力モード表示が「あ」か「A」かで、現在の状態を確認できます。
IMEをオフにしないと日付を半角で入力できませんか?
そんなことはありません。入力中の未確定の文字ならF10キーで半角英数に変換して確定できますし、テンキーからの入力についてはMicrosoft IMEの設定で「常に半角」を選べます。ただし、日付を入力するたびにこうした操作が必要になるため、頻繁に日付を入力する場合は手間がかかります。InsertDateを使えば、IMEの状態を切り替えずに半角の日付を入力できます。
ファイル名に全角の日付が混ざると何が困りますか?
全角の数字と半角の数字は別の文字として扱われます。そのため、ツールやシステムによっては、並び替え・検索・文字列の照合などで半角の日付と同じ扱いにならない場合があります。また、見た目も不揃いになり、日付の形式を統一する意味が薄れてしまいます。
InsertDateはIMEがオンでも半角で日付を入力できますか?
はい。InsertDateは、Insertキーを押すと今日の日付をyyyyMMdd形式(例:20260930)の半角数字で入力します。IMEの状態に挙動が左右されないよう設計されており、エクスプローラーのファイル名入力欄でも利用できます。なお、現在入力できる日付の形式はyyyyMMddのみです。
Excelに入力された全角の日付を半角にするには?
ExcelのASC関数を使うと、全角の英数字を半角に変換できます。たとえばA1セルの文字列を半角にするには =ASC(A1) と入力します。なお、ASC関数は全角カタカナも半角カタカナに変換するため、日付以外の文字が含まれるセルでは注意してください。
7日間無料で試せます
Insertキーを押すと、今日の日付がyyyyMMddで入力されます。Windows上のすべてのアプリで動作します。
InsertDateはWindows 10・11用のアプリです。スマホで読んでいる方は、PCでこのページを開くとそのままインストールできます。