📊つかえる関数.com

文字列("20250210"等)を日付に変換する方法は?

結論

DATE関数とLEFT/MID/RIGHT、またはDATEVALUE関数で変換できます。

日付・時刻中級·

詳しい解説

「=DATE(LEFT(A1,4), MID(A1,5,2), RIGHT(A1,2))」でYYYYMMDD形式の文字列を日付に変換できます。"2025/02/10"のようなスラッシュ区切りの文字列は、DATEVALUE関数「=DATEVALUE(A1)」でも変換可能です。全バージョン共通です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応

実務での使用例

CSVの「20250210」形式を日付に変換

基幹システムから出力されたYYYYMMDD形式の文字列を日付に

=DATE(LEFT(A2,4), MID(A2,5,2), RIGHT(A2,2))

スラッシュ区切りの文字列を日付に

「2025/02/10」のようなテキストを日付に変換

=DATEVALUE(A2)