次のような特定のイベントの日付/タイムスタンプ(UTC)がたくさんあるExcelの単一の列があります。
2014-02-20 23:04:57.9263690 +00:00
2014-02-20 23:05:02.3117944 +00:00
2014-02-20 23:05:02.7490564 +00:00
これらのイベントの時間に対する分布グラフを生成したいと思います。したがって、X軸は時間を示し、Y軸はこれらのイベントが発生した頻度を示します。これはExcelでどのように行うことができますか?
Excelはこれを簡単に行うことができます。これが1つの方法です:
データをExcelが理解できる日付/時刻形式に変換します。これを行うには、テーブルに2番目の列を追加し、この式を使用します(データテーブルがA1で始まると仮定します)
=DATEVALUE(LEFT(A2,10))+TIMEVALUE(MID([@Column1],12,8))
mm/dd/yyyy hh:mm:ss.ss
これで、好みのレベルグループに基づいて、イベントの数を表示するグラフができました。データテーブルを更新するとき(または、自動更新のためにデータソースに接続するとき)、現在の情報についてピボットテーブルとピボットグラフを更新できます。
編集:
このソリューションではテーブルは必要ありませんが、Excelでテーブルを使用すると、追加の列のメンテナンスと、リンクされたピボットの更新/更新の両方が簡素化されます。また、テーブルは、ライブデータソースを接続するための優れたパスを提供します(たとえば、SQLテーブルのリンク)。
カスタム形式は必要ありませんが、値を「Excel対応」形式に変換する必要があります。カスタム形式を使用すると、Excelの組み込み形式を超えて、できるだけ多くの元のデータを表示できます。