SSブログ

文字列を日付や時刻に変換する方法 [Excel]

エクセルのTipsは忘れやすいので、ブログに書いておきます。

ログファイル(テキスト)の中には日付や時刻を出力しますが、以下のような表現形式で出力することが多いと思います。
20110830,090005
または
20110830090005

上記のような形式をエクセルでちゃんとした日付や時刻に変換する方法です。
Excel2003でやりました。

A1に20110830
B1に090005
C1に=TEXT(A1,"0000!/00!/00")*1
D1に=TEXT(B1,"00!:00!:00")*1
C1のセルの書式設定で表示形式を「日付」で種類を「2001/3/14」
D1のセルの書式設定で表示形式を「時刻」で種類を「13/30/55」
すると、C1は2011/8/30 D1は9:00:05となります。
書式設定はユーザー定義でyyyy/mm/ddやhh:mm:ssでもOK。

A1に20110830090005
B1に=TEXT(A1,"0000!/00!/00! 00!:00!:00")*1
B1のセルの書式設定で表示形式を「ユーザー定義」で種類を「yyyy/mm/dd hh:mm:ss」
すると、2011/08/30 09:00:05となります。

トラフィックなどのログファイルであれば、これで簡単に時系列の折れ線グラフもできます。

次回もお楽しみに!!

nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

Facebook コメント

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。