2017-07-29 3 views
-1

Excelの日付と時刻は、次の形式になっています。 - 12Jun17/1802これを変換して日付と時刻の形式に変換するにはどうすればよいですか? Format Customを試しましたが、私はこの作業を行うことができません。文字列をExcelに変換するには?

+0

文字列関数を使用して、Excelが日付/時刻として認識する文字列として書式設定し、その値を数値に変換します。さまざまなフォーマットが動作します –

+0

@Ron Rosenfeld文字列関数が何であるか説明してください。 – Anthony

+1

これについては、Excelのヘルプ機能を使用するかGoogleを使用して調べることができます。 –

答えて

1

Excelは日付と時刻を1900年1月1日以降の日数と分数として保存します。表示されている文字列はテキストとしてのみ表示されています。それを変換する

一つの方法は、Excelは、日付/時刻として認識して何かにそれをフォーマットする文字列関数を使用することです:

=LEFT(A2,2) & " " & MID(A2,3,3) & " " & MID(A2,6,2) & " " & TEXT(RIGHT(A2,4),"00\:00") 

- > 6月12日17 8:02

その後、数にそれを変換します。

=--(LEFT(A2,2) & " " & MID(A2,3,3) & " " & MID(A2,6,2) & " " & TEXT(RIGHT(A2,4),"00\:00")) 

あなたは今その数のウィットをフォーマットすることができますh日付/時刻形式のいずれか。

+0

最初の式は機能しますが、2番目の式は#VALUEを返しています! 。私が間違っていることを確認していない。 – Anthony

+0

あなたのデータはあなたが提示した通りではありません。あなたのシステムはあなたの文字列の数カ月間同じ綴りを使用しません。またはあなたが間違って何かをやっている。私はあなたのコンピュータではないので、私は本当に伝えることができません。 –

+0

もしあなたの2番目の公式を使って12Jun17/1802を変換すると、2番目の公式を変換して6月17日18:02に変換すると#VALUEが返ってきます。ご協力いただきありがとうございます。 – Anthony

関連する問題