I have two similarly formatted lists on different worksheets in the same workbook.
List A is my master list. List B, which changes weekly, has some values that exist on List A along with completely new values.
Each list has about 2,300 rows. I must compare these two lists and find the new values on List B. Ordinarily, I could find the changes if the data on every row had a value across multiple columns. But these lists are like the example below:
List A
[TABLE="class: grid, width: 300"]
<tbody>[TR]
[TD]Grandparent
[/TD]
[TD]Parent
[/TD]
[TD]Child
[/TD]
[/TR]
[TR]
[TD]Region 1
[/TD]
[TD]Department 1
[/TD]
[TD]apple
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]orange
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mickey
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Minnie
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 2
[/TD]
[TD]clark
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bruce
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mary
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]louise
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 3
[/TD]
[TD]george
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]rick
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]sally
[/TD]
[/TR]
[TR]
[TD]Region 2
[/TD]
[TD]Department 4
[/TD]
[TD]jojo
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bob
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Robert
[/TD]
[/TR]
</tbody>[/TABLE]
List B
[TABLE="class: grid, width: 300"]
<tbody>[TR]
[TD]Grandparent
[/TD]
[TD]Parent
[/TD]
[TD]Child
[/TD]
[/TR]
[TR]
[TD]Region 1
[/TD]
[TD]Department 1
[/TD]
[TD]apple
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]orange
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mickey
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Minnie
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]cisco
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]david
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 2
[/TD]
[TD]clark
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bruce
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mary
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]louise
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]roger
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]stephen
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 3
[/TD]
[TD]jojo
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bob
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Robert
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]marcus
[/TD]
[/TR]
</tbody>[/TABLE]
The names in red are the new values that I need to identify, but also need to know the relationship they have with Region 1 and the three Departments. So if I find that "roger" has been added, I must also know that he's under Department 2, which is under Region 1.
I welcome any input to help me figure this puzzle out. Thanks.
List A is my master list. List B, which changes weekly, has some values that exist on List A along with completely new values.
Each list has about 2,300 rows. I must compare these two lists and find the new values on List B. Ordinarily, I could find the changes if the data on every row had a value across multiple columns. But these lists are like the example below:
List A
[TABLE="class: grid, width: 300"]
<tbody>[TR]
[TD]Grandparent
[/TD]
[TD]Parent
[/TD]
[TD]Child
[/TD]
[/TR]
[TR]
[TD]Region 1
[/TD]
[TD]Department 1
[/TD]
[TD]apple
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]orange
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mickey
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Minnie
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 2
[/TD]
[TD]clark
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bruce
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mary
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]louise
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 3
[/TD]
[TD]george
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]rick
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]sally
[/TD]
[/TR]
[TR]
[TD]Region 2
[/TD]
[TD]Department 4
[/TD]
[TD]jojo
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bob
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Robert
[/TD]
[/TR]
</tbody>[/TABLE]
List B
[TABLE="class: grid, width: 300"]
<tbody>[TR]
[TD]Grandparent
[/TD]
[TD]Parent
[/TD]
[TD]Child
[/TD]
[/TR]
[TR]
[TD]Region 1
[/TD]
[TD]Department 1
[/TD]
[TD]apple
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]orange
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mickey
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Minnie
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]cisco
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]david
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 2
[/TD]
[TD]clark
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bruce
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]mary
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]louise
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]roger
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]stephen
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]Department 3
[/TD]
[TD]jojo
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]bob
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]Robert
[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD]marcus
[/TD]
[/TR]
</tbody>[/TABLE]
The names in red are the new values that I need to identify, but also need to know the relationship they have with Region 1 and the three Departments. So if I find that "roger" has been added, I must also know that he's under Department 2, which is under Region 1.
I welcome any input to help me figure this puzzle out. Thanks.