【トラブルクリニック #10】日付がおかしい(文字列扱い)

Excelトラブルクリニック
スポンサーリンク

~文字列扱いによる時間軸崩壊~

タスク
タスク

ジッピー先生ぇ〜💦
日付入れてるのに並び替えも計算もできへん!
これ…見た目は日付やのに、なんか怪しいんやけど!?

ジッピー
ジッピー

これはな、典型的な
**「日付っぽい顔した文字列症候群」**や😎
Excel的には「それ、日付ちゃうで。ただの文字やで✋」こう思っとる


🩺症状:こんなときありませんか?

  • 並び替えすると 👉「2026/12/1」が変な位置に行く
  • =A1+1 したら 👉 #VALUE! が出る
  • SUMCOUNT に入らない
  • セル左寄せ(※これ超重要サイン)
ジッピー
ジッピー

左寄せの日付は要注意や!


💉処方箋:この手順で治療しよう!

🩹ステップ①:正体を確認

ジッピー
ジッピー

別セルにこれ入れてみ👇
=ISNUMBER(A1)

  • TRUE → 正常な日付
  • FALSE → 文字列確定⚠️

図解で解説

タスク
タスク

図で見ていただいたらわかる通り、2026/12/1だけセルの中で左に寄っていますね。
この場合は発見するのは比較的簡単ですが、右寄せや中央揃えの時は”ISNUMBER関数”で探し出しましょう


🩹ステップ②:NUMBERVALUEで数値に戻す

ジッピー
ジッピー

文字列化した日付はこれでもどすんや 👇
=NUMBERVALUE(A1)
これで Excelが理解できる数値(日付) に戻る!

図解で解説

タスク
タスク

次は日付のような文字列を日付に戻す方法です。
別セルにNUMBERVALUE関数で文字列セルを参照します

タスク
タスク

場合によっては「46357」などの ”シリアル値” に変換されますので
セルの書式設定から表示形式を変更します


🩹ステップ③:TEXT関数は「犯人」になりがち

ジッピー
ジッピー

例えば 👇
=TEXT(A1,”yyyy/mm/dd”)
これな、見た目は日付でも中身は完全に文字列なんや

図解で解説

タスク
タスク

それではやってみましょう!
”B1″セルは”A1”セルを参照したTEXT関数で表示
”B2~B4”セルは表示形式を”年月日”に変更して表示させています

タスク
タスク

TEXT関数を使用した結果、左寄りになりましたので文字列ですね。

ジッピー
ジッピー

👉 TEXT使った後は
NUMBERVALUEで戻す or表示形式で対応 が正解や!


🧪症例研究:よくある原因と対処法

原因症状処方箋
TEXT関数使用計算できないNUMBERVALUE
CSV取込並び替え不可区切り位置 or NUMBERVALUE
手入力左寄せ表示表示形式を日付に
全角スラッシュ認識しない文字置換

🧩再発防止のコツ

  • TEXTは最後の仕上げ専用
  • 日付はまず 表示形式 を疑え
  • 左寄せ=警戒レベルMAX
  • CSV取込後は必ずチェック
  • 「見た目を信じるな、Excelを信じろ」

🧠ジッピーの一言

ジッピー
ジッピー

「その日付、心は文字列やったんや…」
Excelは嘘つかへん。
嘘つくのは見た目だけや😏


💊次回予告

タスク
タスク

#10「並び替えたのにズレた!」
ジッピー先生が**「並び替え事故多発地帯」**を徹底解剖や🚑

コメント

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