好きこそものの上手なれ

他人から見れば、下手の横好きですが、そっと見守ってください。

Excelで文字列から日付にする

ファイル名でよく使われる日付文字列をエクセルのシリアル日時にする方法


20230130_232500123  → 2023-01-30 23:25:00.123  (ミリ秒まで)


=TEXT(MID(A1, 1, 8), "0000!/00!/00")+TEXT(MID(A1,10,9),"00!:00!:00!.000")



エクセルの内部では、44956.9756958681の数値です。1900年からの日数の意味です。


これを表示形式で2023-01-30 23:25:00.123と見せています。


表示形式は Ctrl+1で設定できます。
yyyy-mm-dd hh:mm:ss.000
を設定すると、実体は数値ですが見え方が変わります。


この記事ほどかみ砕いてはないですが、あるとよい本は、(関数使用例ファイルDL特典付き)できるポケット 時短の王道 Excel関数全事典 改訂3版 2021/2019/2016/2013 & Microsoft 365対応です。