|
どうしても、考えても考えても、思いつかない為、アドバイスをお願いします
この文章で言いたい事が伝わるか、心配ですが、何卒よろしくお願いします
【シート1】に6000件くらいのデータがあります。
【シート2】には削除したいリストがあります
【シート2】
BBB
YYY
HHH
・
・
・
とA列に削除したいのデータのリストがあります
【シート1】
A列 B列
_____________________________
|
1行 | AAA BBB
2行 | BBB CCC ←削除
3行 | CCC DDD ←削除
4行 | BBB EEE ←削除
5行 | EEE FFF ←削除
6行 | FFF GGG ←削除
7行 | HHH RRR
8行 | RRR TTT
9行 | EEE PPP ←削除 と6行分が削除の対象となります
・
・
・
・
まだまだ、実際はデータが続いています
例えば、【シート2】に載っている[BBB]という名前と繋がっていくものを【シート1】から行毎削除させたいのですが、どうしたらよいのか分かりません…
まず、[BBB]の名をA列から探し、その行は削除する行となるのですが、さらにその[BBB]が見つかった隣列[B列]の[CCC]をまた、A列から探し、削除する行となり、
また、更に[CCC]が見つかったら、隣列の[DDD]がA列にないか?探す…といった作業になります
A列は親部品となっており、その親部品に繋がるものを子部品(B列)に記載されていますので、結果、ずーっと親から繋がっていく子部品たちを削除するという事です
よろしくお願いします
|
|