|
こんにちは、以前VBA質問箱で助けられた中山と申します。
再度、みなさんのお知恵を貸していただきたく投稿いたします。
現在仕事で製品のログデータ処理を行っております。処理内容は
下記のようなデータの中から必要なデータの平均値、最小値、最大値を
取り出すことです(下表はデータの一部です)。
X Y A B C D E
7 1 0.535 11.730 9.390 -0.766 -5.365
7 2 0.539 11.600 9.410 -0.770 -5.347
7 3 0.539 11.580 9.390 -0.758 -5.448
7 4 0.534 11.720 9.370 -0.739 -5.599
7 5 0.535 11.660 9.390 -0.760 -5.391
8 1 0.554 11.460 9.370 -0.770 -5.366
8 2 0.554 11.540 9.420 -0.767 -5.334
8 3 0.551 11.440 9.350 -0.762 -5.371
8 4 0.538 11.620 9.450 -0.752 -5.441
8 5 0.553 11.480 9.360 -0.771 -5.298
--------------------------------------------------------------------
上記表でXは1500個単位の製品群の番号(ロット番号)、Yはこの製品群の中の任意の
製品の番号で常に1から5です。ただしXの個数は上記表のように2つ(7と8)とは限
りません。AからEは検査項目です。データの一番下は点線---で区切られています。
各ロット(上表の場合7,8)の1から5までの製品の検査項目A,C,Eのデータの平均値、
最小値、最大値をマクロを使って一気に処理しようと考えたのですが(下表)、ロット
数が上記のように不定であることに気づき、お手上げ状態になっています。
期待する処理後のデータ
X A C E
7 0.536 9.39 -5.429
8 0.55 9.39 -5.362
一番下が点線---であることからロット数を判断できないものかと考えていますが、
可能でしょうか?
長くなり、分かりにくいかもしれませんが、よろしくご回答お願い致します。
|
|