問題:

列Aには、「mmm d yyyy h:mm:ssPM / AM」としてフォーマットされた日付と時刻を表す文字列が含まれています。

各文字列から日付と時刻を抽出し、それらを別々のセルに配置して、適切にフォーマットされた日付と時刻の値に変換します。

解決策:

日付を抽出するには、次の式に示すように、MID、LEFT、FIND、およびSUBSTITUTE関数を使用します。

=(-(MID(A2,5,2)& “”&LEFT(A2,3)& “”&MID(A2、FIND( “”、SUBSTITUTE(A2、 “”、 “”、1))+ 2、 4)))

上記の数式を列Bに入力し、「mm / dd / yyyy」の形式で入力します。

時間を抽出するには、次の式に示すように、MID、FIND、およびSUBSTITUTE関数を使用します。

=(-(MID(A2、FIND( “”、SUBSTITUTE(A2、 “”、 “”、1))+ 7,255)))

上記の数式を列Cに入力し、「h:mmPM / AM」の形式で入力します。