- 締切済み
エクセルでの一括データ処理(日付補完など)
エクセルによるデータ整理に手を焼いています。 データファイルを下記の様に変換して整理したいと考えています。 <元データ> [A] [B] [C] [D] … [1] 日付1 値1 日付2 値2 [2] 2007/12/7 1 2007/12/5 20 [3] 2007/12/9 4 2007/12/6 30 [4] 2007/12/11 3 2007/12/7 15 [5] 2007/12/10 10 [6] 2007/12/11 10 (A5:B6は空白です) <変換後データ> [A] [B] [C] [1]日付 値1 値2 [2]2007/12/5 NA 20 [3]2007/12/6 NA 30 [4]2007/12/7 1 15 [5]2007/12/8 NA NA [6]2007/12/9 4 NA [7]2007/12/10 NA 10 [8]2007/12/11 3 10 ("NA"部分は"0"あるいは空白で構いません) 同種の質問としてttp://okwave.jp/qa/q3911631.htmlを見つけましたが、 データファイルが大きいので、どうにかして一括で処理する方法を探しています。 やりたいことは、 (1)飛び飛びになっているデータの日付を補完し、 (2)日付を示す系列は1つだけに留めた上で日付に対応した値を並べる です。 マクロによる処理でも関数による処理でも何でも構いませんので、 どなたか解決策をご教示していただけると助かります。 なお、実際に処理したいデータファイルは1000列ほどで、500種類くらいの値とそれらに対応した日付が並んでいます。 使用しているエクセルは2007です。
- みんなの回答 (14)
- 専門家の回答
みんなの回答
- doara_2011
- ベストアンサー率59% (25/42)
- kagakusuki
- ベストアンサー率51% (2610/5101)
- KURUMITO
- ベストアンサー率42% (1835/4283)
- 1
- 2
補足
回答ありがとうございます。 》 実際に処理したいデータファイルは1000列ほどで… 「1000列」で間違いありません。 実際は元データは以下の様な200行×1000列のファイルです。 日付や値の行数はバラバラで200行まであるものもあれば、5行程度しかないものもあります。また、日付は飛び飛びの値になっています。 [A] [B] [C] [D] … [ALK] [ALM] [1]日付1 値1 日付2 値2 日付500 値500 [2] [3] … [200] (A2:ALM200は省略)