導入
納期管理や月次管理のExcel管理表で、SUMIFやピボットで月別集計をかけようとしたら、ある月だけ件数が極端に少ない、あるいは「日付の昇順」で並び替えても順番がおかしい、ということはありませんか。よく調べると、日付列の値の一部が「2026/4/1」(日付値)ではなく「2026.4.1」「2026年4月1日」「2026-4-1」(文字列)として入っていて、Excelが日付と認識していないケースもよくあります。
こうした日付の文字列化は、入力者の入力癖の問題ではなく、日付の表示形式と入力ルールが表側で決まっていないことが原因です。「いつ・どう書くか」が示されていなければ、人ごとに違うフォーマットで入力されて当然です。
この記事では、日付列の表示形式を「yyyy/m/d」に固定し、入力規則と置換で既存データを日付値に統一する方法を10分で完了させる手順として紹介します。終わったときに、月別集計・期限管理・並び替えが安定して動くようになります。

この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 日付が文字列になり集計できない |
| 主な原因 | 日付の入力形式が人任せになっている |
| 解決方法 | 日付列の表示形式と入力ルールを固定する |
| 対象業務 | 納期管理・対応期限管理・月次管理 |
| 対象人数 | 2〜30人 |
| 難易度 | ★☆☆☆☆ |
| 作業時間 | 10分 |
| 用意するもの | 対象のExcelファイル/編集権限 |
| 効果 | 期限管理や月別集計がしやすくなる |
| 向かないケース | 日付が曖昧なメモ用途 |
なぜその管理表はうまくいかないのか
日付の入力ルールがない管理表には、共通する状況があります。
- 日付列の表示形式が決まっておらず、「2026/4/1」「2026.4.1」「4/1」「4月1日」が混ざる
- 「2026年4月1日」のように文字列として入力されたセルが、Excelに日付と認識されない
- 文字列の日付は並び替えで「1, 10, 11, 2, 20, 21, 3, 30, 31」のように文字順で並ぶ
- SUMIFS や COUNTIFS で期間条件を指定しても、文字列セルがヒットしない
- ピボットで月別集計を作ると、文字列の月が「グループ化できない」と警告が出る
- 入力者は見た目を整えるつもりで「4月1日」と書いているが、システム側では集計できない値になっている
これは入力者の判断ではなく、日付列の表示形式が「人任せ」になっていることが原因です。見直しは、表示形式を「yyyy/m/d」に固定し、入力規則で日付値以外を弾く設定にするところから始めます。

完成イメージ
10分後、対象列のすべてのセルが日付値(Excelが認識する形式)に統一され、月別集計・期限管理・並び替えが正しく動く状態になります。
改善前 — 表示形式がバラバラで、文字列が混入:
| 案件番号 | 顧客 | 期限 | 完了日 |
|---|---|---|---|
| 001 | A社 | 2026/4/15 | 2026/4/20 |
| 002 | B社 | 2026.4.10 | 2026年4月12日 |
| 003 | C社 | 4/8 | 2026-4-15 |
| 004 | D社 | 2026/4/20 | 4月25日 |
期限列で「2026/4」のフィルタを設定しても文字列の行が拾えず、並び替えも文字順で乱れます。
改善後 — yyyy/m/dに統一、すべて日付値:
「日付入力ルール」シート(新規追加):
| 対象 | ルール |
|---|---|
| 表示形式 | yyyy/m/d(例: 2026/4/15) |
| 入力方法 | 「4/15」と入力すれば自動で当年の日付として補完される |
| 文字列禁止 | 「年」「月」「日」「.」「-」を区切り文字に使わない |
データ表(元のSheet1) — 日付値に統一:
| 案件番号 | 顧客 | 期限 | 完了日 |
|---|---|---|---|
| 001 | A社 | 2026/4/15 | 2026/4/20 |
| 002 | B社 | 2026/4/10 | 2026/4/12 |
| 003 | C社 | 2026/4/8 | 2026/4/15 |
| 004 | D社 | 2026/4/20 | 2026/4/25 |
すべての行が日付値になり、フィルタ・並び替え・SUMIFS・ピボットが正しく動きます。

改善手順
10分ほどで4ステップを進めます。

ステップ1. 文字列になっているセルを特定する
日付列の中で、どのセルが文字列扱いになっているかを確認します。
操作: 対象列の右隣に空き列を1列追加し、ヘッダーを「型判定」とする。1行目データの隣のセルに =ISNUMBER(A2) と入力(A2は対象列の最初のセル)。最終行までコピー。TRUE が日付値、FALSE が文字列。FALSE のセルがあればそれが文字列混入。
記入例:
| 期限 | 型判定 |
|---|---|
| 2026/4/15 | TRUE |
| 2026.4.10 | FALSE |
| 4/8 | TRUE |
| 2026-4-15 | FALSE |
| 2026年4月1日 | FALSE |
ステップ2. 表示形式と入力ルールを明文化する
日付列の表示形式と入力ルールを表に書き残します。
操作: 新しいシート「日付入力ルール」を追加。A1に「対象」、B1に「ルール」と入力。A2以降に、表示形式・入力方法・禁止記号などを記入する。
記入例:
| 対象 | ルール |
|---|---|
| 表示形式 | yyyy/m/d(例: 2026/4/15) |
| 入力方法 | 「4/15」と入力すれば自動で当年の日付として補完される |
| 文字列禁止 | 「年」「月」「日」「.」「-」を区切り文字に使わない |
| 不明日付 | 空欄のまま(「未定」と書きたい場合は別列を用意) |
✗悪い例: 「yyyy/mm/dd」と桁数固定にする(入力者の手間が増え、結局守られない) / ◎良い例: 「yyyy/m/d」と桁数自由にし、Excelの自動補完を活用する
ステップ3. 既存の文字列日付を日付値に変換する
文字列日付(「2026.4.10」「2026年4月1日」「2026-4-15」など)を、日付値に変換します。Ctrl+Hでの置換とDATE関数の組み合わせで対応します。
操作: 文字列日付の形式ごとに置換する。
「2026.4.10」形式: Ctrl+H で「.」を「/」に置換(対象列だけ範囲選択してから実行)。
「2026-4-15」形式: 同様に「-」を「/」に置換。
「2026年4月1日」形式: 「年」を「/」に、「月」を「/」に、「日」を「」(空文字)に置換。
これらの置換で多くの文字列日付がExcelに日付として認識される。置換後、ISNUMBER で再確認する。
記入例: 置換前後
| 元の値 | 置換ルール | 結果 |
|---|---|---|
| 2026.4.10 | 「.」→「/」 | 2026/4/10(日付値) |
| 2026-4-15 | 「-」→「/」 | 2026/4/15(日付値) |
| 2026年4月1日 | 「年」「月」→「/」、「日」→削除 | 2026/4/1(日付値) |
✗悪い例: Ctrl+Hでファイル全体を一括置換する(他の列の数字や名前の「.」「-」まで書き換わる) / ◎良い例: 日付列だけを範囲選択してから置換する
ステップ4. 表示形式を統一し、入力規則で日付以外を弾く
日付列の表示形式を「yyyy/m/d」に固定し、入力規則で日付値以外の入力を防ぎます。
操作: 対象列を範囲選択 → ホーム → 数値書式(Ctrl+1)→ 「日付」を選び、種類で「2012/3/14」のような yyyy/m/d 形式を選択 → OK。続けて、データ → データの入力規則 → 設定タブで「日付」を選び、条件を「次の値より大きい」「2000/1/1」(適切な下限)に設定 → エラーアラートタブで「停止」を選び、「日付値を入力してください」とメッセージ設定 → OK。
これで文字列の日付入力が阻止され、フォーマットも統一されます。
✗悪い例: 表示形式だけ変えて入力規則を設定しない(新規入力時にまた文字列が混入する) / ◎良い例: 表示形式と入力規則をセットで設定する
実務での注意点
- 日付が曖昧なメモ用途(「来月中」「再来週」など)には向きません。日付値で扱えない情報は別列で管理してください
- 既に大量の文字列日付がある場合、置換で対応できない形式(「来月15日」「四月の月末」など自然言語)は手作業で個別に修正が必要です
- 「4/15」と日付の月日だけを入力すると、Excelは当年として補完します。年をまたぐ案件では「2026/4/15」「2027/4/15」と年を明示してください
- 西暦と和暦の混在に注意してください。「令和8年4月1日」のような和暦入力は文字列扱いになります。西暦に統一する方が運用が安定します
- 月末などの集計関数(EOMONTH等)は日付値でないと動きません。日付列が文字列化していると関数が空白を返すので、ISNUMBERでの定期チェックを習慣にしてください

まとめ
日付が集計できない管理表の多くは、日付列の表示形式と入力ルールが「人任せ」になっていることが原因です。10分で表示形式を「yyyy/m/d」に固定し、置換で既存データを日付値化、入力規則で新規入力を縛るだけで、月別集計・期限管理・並び替えが正しく動くようになります。
日付の整理とあわせて、数値や単位の整理も進めると集計の安定性がさらに上がります。あわせて以下を参照してください。

