2017-07-28 20 views
0

私は検索し、それらのどれも私のために働いていない多数の異なるソリューションを試みました。たぶん私は何かを見逃しているか、何か間違っているのですが、ここに私の状況があります。Excel 2010日付にテキスト(日付+時刻)を変換する

私はセルの列を持っていますI1はタイトルです。私はこの形式のテキスト文字列を持っています(7/1/2013 12:00:00:000000 AM)。私はちょうどMM,DD,YYYY形式の日付に変換する必要があります。どのセルを変換するのが面倒なのかを定義するために、データは拡大し縮小します。

助けてください。私はこれでレンガの壁に当っています。

Invoice Date 
7/1/2013 12:00:00:000000 AM 
6/1/2013 12:00:00:000000 AM 
5/1/2013 12:00:00:000000 AM 
4/1/2013 12:00:00:000000 AM 
3/1/2013 12:00:00:000000 AM 
2/1/2013 12:00:00:000000 AM 
1/1/2013 12:00:00:000000 AM 
12/15/2012 12:00:00:000000 AM 
10/29/2012 12:00:00:000000 AM 
10/16/2012 12:00:00:000000 AM 
8/29/2012 12:00:00:000000 AM 

これは、私はあなたがVBAソリューションが必要な場合は、この式を使用し、

=LEFT(A2,FIND(" ",A2)) 

enter image description here

、この式を試してみてください列Iに

答えて

1

を変換しようとしている列のデータでありますvbaでソースデータの内容を置き換えます。

+1

結果が実際の日付になるように、その式を 'DATEVALUE(...) 'でラップすることをお勧めします。 **日付のように見えるが、実際には日付ではないテキストを含むセルを持つことは、将来の問題の保証されたソースです。 (セルは、「一般」形式ではなく、任意の日付形式を使用してフォーマットする必要があります)。 – YowE3K

関連する問題