10/06/21 20:56:55
<今月分 シート1>
A B C D
11 田中 1000 10月
14 加藤 1000 10月 ←今月分シートから加わった新しい人
21 鈴木 1200 12月
33 山田 1100 11月
<前月分 今月分とは別ファイル→今月分シート2に必要部分だけコピー>
A B C D E F ....
11 田中 1000 10月 魚 a
21 鈴木 1200 12月 花 b
33 山田 1100 11月 山 a
33 山田 1100 11月 川 a
21 鈴木 1200 12月 魚 a
21 鈴木 1200 12月 川 b
44 小池 900 10月 魚 a ←今月分シートにはいない人
Excel2003で毎月シート1のようなデータが届きます。
シート1には新しい人が加わったり、逆に前月いた人がいなくなったりします。
前月分のデータで"a"になっているものは、今月も必要なため
現在は前月分ファイルで"a"のデータだけソートして、値を今月分ファイルのシート2に貼り付け→
A列の番号で並べ替え→シート1で列をコピー挿入し、シート2のE~以降を貼り付けています。
また、今月増えた人分のところには
シート2に空行を入れてE以降を張り付ける際にずれないようにしています。
この作業を毎月なんとか自動的にできるようにしたいのですが、
関数やマクロでなんとかなるものなのでしょうか?
VLOOKUPの応用なのかな?と思って色々試しているのですが、良い方法が見つかりません。