2016-12-21 7 views
0

Excelのセルの行に、次の乱雑な形式のdatetimesが入っています。July 13, 2016 at 12:10AMこれを2016/07/13 12:10(24h形式の 'yyyy/mm/dd hh:mm')に変換します。私は数式を使用してこれを行うことができますか?これのためのvbaコードを書くべきですか?セルの値をDateTimeに変換する

答えて

1

2つの問題:

まず、あなたは、時間とAMまたはPM

フォロー式は、日付/時間にそれを向けるだろうとの間のスペースを必要とするat

セカンドを削除する必要があります。

=--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"at",""),"AM"," AM"),"PM"," PM") 

次に、カスタムフォーマットでセルをフォーマットできます。

yyyy/mm/dd hh:mm 

enter image description here

+0

おかげ多くは、あなたは答えでチェックマークをクリックして、正しいものとしてマークしてください@jeroenマイナーな頭痛 – jeroen

+1

から私を救いました。 –

関連する問題