I've got a really specific and tricky situation in excel. Basically I've been tasked to take 10 different iterations of outlook contact backups and merge them together. What i have at the moment looks something like this but with 90 columns and 16,000 lines...
Name LastName Phone1 Phone2 Email Notes
Bob Jones 123456789 bob@email.com note1
Bob Jones 123456789 bob@email.com note1, note2
Bob Jones 123456789 bob@email.com note2
Bob Jones 123456789 0412345678 bob@email.com note3
What I want to do is select similar rows by matching the e-mail address and then in the case of the phone number column where the number is in one row and not the others duplicate the number to all records.
For the notes column some records have some chunks of notes and other records have that same chunk plus more added on, other records just have the added on notes. Basically it needs to work out if the content of the cell is the same and only append what is missing to the end.
So at the end I want the database to look like this....
Name LastName Phone1 Phone2 Email Notes
Bob Jones 123456789 0412345678 bob@email.com note1, note2, note3
Bob Jones 123456789 0412345678 bob@email.com note1, note2, note3
Bob Jones 123456789 0412345678 bob@email.com note1, note2, note3
Bob Jones 123456789 0412345678 bob@email.com note1, note2, note3
At this point I can just filter identical rows to remove all the duplicates.