Excel でカスタム形式の日付を認識できるようにする

Excel でカスタム形式の日付を認識できるようにする

次の形式のテキストを Excel で日付と時刻として認識させるにはどうすればよいですか?

携帯電話に次の日付が入っています: 2013 年 12 月 3 日火曜日 1:54:26 PM +01:00

また、Excel でセルを日付としてフォーマットして、日付に基づいてグラフを作成できるようにしたいと思います。

答え1

なんとかこれを修正できましたが、解決策は完璧ではありません。以下をご覧ください:

=LEFT(REPLACE(G9;1;(FIND(",";G9));"");18)

曜日を削除する置換部分には満足していますが、時間を削除するために使用する LEFT により、時間が 4 桁ではなく 3 桁の場合 (9:00 対 11:00)、最後に余分なスペースが残ってしまいます。

答え2

セルの種類を日付に設定して、Excel がその形式を認識するかどうかを確認してください。その後、表示したい日付に合わせてセルの形式をカスタマイズします。

答え3

テキストがA2にある場合は、B2でこの数式を使用します。

=TRIM(REPLACE(LEFT(A2,FIND("+",A2)-1),1,FIND(",",A2),""))+0

これにより、日付/時刻のシリアル番号(1900年1月1日からの日数)を表す数値が得られるので、B2を必要な日付時刻形式でフォーマットするだけです。例:

m/d/yyyy hh:mm

米国の地域設定がされていると想定していますが、そうでない場合は、この式は機能しない可能性があります。

関連情報