- 締切済み
Excelファイルでの処理(関数について)
excelファイルにデータが大量にあるのですがそれを整理したいと思っております。 データの中身は 日付 時間 値 20100212 0400 14294423 20100212 0401 58290342 20100212 0402 42424242 ・ ・ ・ ・ ・ ・ ・ ・ ・ 20100212 1400 52380424 20100213 0400 13489242 20100213 0401 58290424 ・ ・ ・ ・ ・ ・ ・ ・ ・ 日付と時間と値が入ったCSVファイルがあります。 値は1分ごとに書き込まれ毎日必ず同じ時間(4時~14時まで)に書き込まれます。 このファイルを 0400 0401 0402 ・・・・・・・・・14:00 20100212 14294423 58290342 42424242 ・・・・・・・・52380424 20100213 ・ ・ ・ ・ 20100214 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 20100225 ・ ・ ・ ・ 上記のように縦に日付と横に時間でそれに対応した値が入ったファイルを作成したいと思っているのですがうまく処理させる方法はないでしょうか。 いろいろ調べて手動で行う方法はわかったのですが、データは50万行くらいあるため手でコピーしたりする方法がとれません。if文やfor文(excelにあるのかわかりませんが)などの関数を使って処理はできないでしょうか。 大変困っておりますので何かいい方法ありましたら教えていただけないでしょうか。以上よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hallo-2007
- ベストアンサー率41% (888/2115)
とりあえず、ピボットテーブルの作成を試してみてください。 ピボットテーブルとピボットグラフ・・ でピボットテーブルを作成して、縦軸に日付、横軸に時間 集計に合計を入れてみては如何でしょうか。 但し、エクセル2003では列数が最大256列です。 1分単位、10時間であればエクセル2007が必要になると思います。
お礼
一応50万行入っておりますので2007を使用しております。 2003ですと65536行までですので。 ピボットテーブルを作成することで思い通りのものが作成できました。 本当に助かりました。ありがとうございました。