2017-07-01 5 views
-1

以下の日付の日付形式をどのように正規化できますか?Excelの日付を正規化する方法

私はすべての形式で日付の下にしたい「22 - 2月 - 17」

注:は、私は、メインメニューのセクションにフォーマットを変更するために行くことによってフォーマットを変換しようとしたことに注意してください、それはdidnの仕事はありません。

また試してみました:右クリック>セルの書式設定>日付> "22-21月17日"を選択しました。これも機能しませんでした。

27/04/2017 
27/04/2017 
27/04/2017 
27/04/2017 
5-Feb-17 
5-Feb-17 
5-Mar-17 
5-Mar-17 
5-Apr-17 
5-Apr-17 
5-Aug-17 
5-Aug-17 
22/5/2017 
22/05/2017 
24/05/2017 

助言してください。

+2

MDYシステムにDMYをインポートしたドーナツと、5月-27日の値は実際には2017年2月5日、5月17日は2017年5月3日、 5月4日〜17日は2017年4月5日で、5月18日は2017年5月8日でなければなりません。アドバイスについては、[Excel VBA - テキストを日付に変換](https://stackoverflow.com/questions/20375233/excel-vba-convert-text-to-date/30609676#30609676)を参照してください。 – Jeeped

+0

必ずしも@Jeeped - クライアントには、varcharフィールドにすべての形式で格納された日付のデータベースがあります。 –

答えて

0
  • Excelで開いて保存する前に元のcsvファイルに戻ってください。
  • 次にファイルをImport(正確にはExcelバージョンによって異なる)に設定します。テキストインポートウィザードが開き、csvファイル(DMYなど)に日付の適切な形式を指定することができます。
  • 日付として適切にインポートされたら、必要に応じて列の書式を設定することができます。
0

それが戻って元に戻して、ケースのソースには、適切な変換を再び開始すること間違いなく最高ですが、式の変換が役立つことができる使用できません。

=IF(ISTEXT(A1),DATE(2017,MID(A1,4,2),LEFT(A1,2)),DATE(2017,DAY(A1),MONTH(A1))) 

これは、すべての日付(i)を前提としてい(ii)スラッシュを含む日付は正しいが、テキスト形式である。(iii)ハイフンを含む日付は、月と日が入れ替えられているが日付形式である。

関連する問題