Hi rebel004 and welcome to the forum,
The customer name data on the Visits sheet has a pesky char(160), which shows as a space in each name. You need to remove these for a start before you try to compare names between the two sheets. I'd suggest doing a helper column of E on the Visits sheet with the following formula.
=TRIM(CLEAN(SUBSTITUTE(A2,CHAR(160)," ")))
Trim will make all double spaces a singe space and remove spaces in front and in back of text strings. Clean will make all Char(32) and lower a space. Note that Clean() doesn't work with pesky char(160) which is why the formula substitutes it with a space.
This is should get you on your way to figuring out a method using names and birthdays as suggested in your post.
I would need to write some vba code to compare the name in the Visits table with the first (length of visits name) characters in the Headers Table. I think you may be able to get an answer without needing VBA.
Let me know if the above gets you to an answer, if not I'll proceed with some code.
Bookmarks