|
どなたかご教示下さい。
以下のようなSheet1とSheet2があります。
この2つのシートを比較して、違っている行だけをSheet3に書き出す方法をご教示下さい。
[Sheet1] ( 予定 )
A B C D E
1 |品種 コード 数量 格納場所 格納者
2 |0 202536848 50 050
3 |0 202536848 50 050
4 |0 202536775 100 050
5 |0 202538225 50 050
6 |4 202535662 80 050305
7 |9 202538635 120 030301
8 |0 202538633 20 030310
[Sheet2] ( 実績 )
A B C D E
1 |0 202536848 50 050301 020352
2 |0 202536848 48 050301 020352
3 |0 202536775 100 050320 020355
4 |0 202538225 50 050320 023588
5 |0 202535662 60 050305 020355
6 |0 202538633 20 030310 020353
[Sheet3] ( 差異 )
A B C D E F
1 |品種 コード 予定 実績 格納場所 格納者
2 |0 202536848 50 48 050301 020352
3 |- 202535662 80 60 050301 020352
4 |9 202538635 120 0 030301
1)上記のように、比較対照のカラムは A、B、C の3つです。
2)実績シート[Sheet2]には項目名行はありません。
3)カラムBのコードは上記例のように同じものが複数存在します。
で、予定[Sheet1]、実績[Sheet2]共にはランダムな行に落ちます。(上記例は
連続していますが)
4)差異のシート[Sheet3]には、品種が異なった場合は、"-"とし、数量は予定と 実績の数を上記例のようにそれぞれ入れます。
5)また、実績シート[Sheet2]に行丸ごとない場合もあり、その場合は実績のデー タを 0 として入れます。(上記例)
|
|