見出し画像

[EXCEL] 「2026.6.1」と入力したら計算できない!日付の正しい入力方法~プチトラブルレスキュー~



目次 > 入力・集計の実践トラブルレスキュー 
日付と時間のトラブルレスキュー

Excel実務の「困った」を1分でサクッと解決!


【まとめ】
和暦も西暦も「年」「月」「日」は「/」で区切って入力する。
(和暦は「.」で区切ってもいいが、西暦おかしくなるので、統一しておく)



【説明】
「2026.6.1」と入力したら、 日付として計算できない(=文字列扱いになってしまった)、というトラブルはよくあります。

「2026.6.1」と入力したら・・・
本来は1を足せば「2026.6.2」になるはずなのに、
エラーが出てしまっています

見た目は日付なのに、
・並べ替えできない
・日付や年齢計算ができない

 など、実務で地味に困るパターンです。

理由は一つ。
入力方法が正しくないため、文字データ(文字列)になっているから。
「2026.6.1 」は 、人の目には「日付」に見えても、Excel は「日付」と認識しないため、文字列扱いになってしまうのです(単なる「2026」「6」「1」が並んでいるだけの文字列と判断)。

セルを伸ばしてみると、左寄せになっています。

これは、文字データ(文字列)であるためです(数値なら右寄せ)。

上の数式バーには「2026.6.1」と出ていますが、これは日付データとしては正しくありません。
日付けデータとして入力されていれば「2026/6/1」と表示されるはずです(セルの表示が和暦でも、数式バーは西暦表示になる)。

日付けの正しい入力方法

基本:西暦でも和暦でも「年」「月」「日」は「/」を入れて入力

これで問題ありません。
「/」の代わりに「-」でも構いませんが、お役所では一般的ではありません(「/」よりスペースを取るので敬遠される)


実証1:和暦の場合(お役所標準)

「R8.6.1」でも「R8/6/1」でも「R8/6/1」となる(数値)。

数式バーには「2026/6/1」と出ます。

これは、日付が数値(日付けデータ)として正しく入力されていることを表します。


実証2:西暦の場合

「2026/6/1」と入力すれば、日付データ(数値)として入力される。

しかし、「2026.6.1」と入力すると「2026.6.1」と表示されるが、文字データ(文字列)となってしまう(計算できない)。

同じ日付なのに、和暦は「.」でいいのに、西暦はダメ。
これ、エクセルの仕様の「ややこしさ」が原因ですが、「そいういうもの」と受け止めるしかありません。

結論(最短の解決策)

「.(ドット)」区切りの日付は、Excelが“日付”と認識しない環境がある。 → /(スラッシュ)に置き換えると即解決。

和暦⇔西暦の表示切替は簡単です。

和暦⇒西暦(1秒)
①セルを範囲選択
②Ctlr+Shift+3の3キー同時押し

一瞬で和暦が西暦表示になります。

西暦⇒和暦(10秒)

① 該当のセルを選択(列全体・行全体も可)
② Ctrl+1で「セルの書式設定」を開く
③「表示形式」タブの「分類」で「日付」を選択
④右下の「カレンダーの種類」で「和暦」を選択⇒上の「種類」で「H24.3.14」を選択

これで、西暦が和暦表示になります。

なお、「R8/6/1」のように、西暦と同じく「/」で区切りたい場合は以下記事を参考願います。
[Excel]和暦の年月日をスラッシュ(/)で簡略表示する方法 例 R6/1/20


以上、日付の正しい入力方法の説明でした。
基本は、入力時に正しく入力する、です。

でも、既に「既に文字データとなっている日付」が並んでいたら・・・。
専用システムから出力したCSV形式などで、見かける場合があります。


一つ一つ入力し直しが必要でしょうか?
大丈夫です。一瞬で一括して日付データに直す方法があります。
詳しくは別記事で。



お役に立ったら♡を是非!(アカウント不要)。励みになります。 &フォローしておくと必要なときにすぐ見つかって便利です。

「プチトラブルレスキュー」シリーズ 一覧記事


いいなと思ったら応援しよう!