日付の列をテキストとして Excel の日付に変換する方法

日付の列をテキストとして Excel の日付に変換する方法

私はスプレッドシートで作業していて、yyyy mm dd の日付形式で外部情報をインポートしました。Excel は左揃えなのでこれをテキストとして認識すると思いますが、私が組み込んだ他の数式で Excel が認識する日付形式に変換する必要があります。何時間も Google で検索していますが、非常にイライラしています。また、これらの日付は列 H2:H207 にあります。すべてを「手で詰め込む」以外の、もっと簡単な方法があるはずです。どんな助けでも大歓迎です!

答え1

それを使用してください:

=DATE(LEFT(H2;4);MID(H2;6;2);RIGHT(H2;2))

すべての日付が正確なyyyy mm dd形式であれば、機能するはずです。

私はこのトリックをかなり頻繁に使います。LEFT、MID、RIGHT 関数を使用してテキスト文字列から年、月、日の数字を取得し、DATE 関数を使用して適切な日付にまとめます。書式設定があなたの言ったとおりでなかったり、明確でなかったりして、日付の要素をもう少し「柔軟な」方法で見つける必要がある場合は、少し変更される可能性があります。

関連情報