We have a file with names in this format: first name(s) always Proper case, surnames are always UPPER case.
| Full name |
| Philip Seymour HOFFMAN |
| Helena BONHAM CARTER |
| Catherine ZETA-JONES |
| etc... |
We want to split out first name and surnames into new fields, i.e.
| Full name | First name | Surname |
| Philip Seymour HOFFMAN | Philip Seymour | HOFFMAN |
| Helena BONHAM CARTER | Helena | BONHAM CARTER |
| Catherine ZETA-JONES | Catherine | ZETA-JONES |
Is there a formula that could do this? The best workaround I can come up with involves many steps: splitting out each part of the name into a separate field, creating duplicates of each field in proper case, comparing whether each string matches it's Proper-case-duplicate to identify whether it is a portion of the surname or first name(s), and then joining the sections back together. Probably some cross-tab and transpose action in there to help with the comparison and then the piecing back together.
It seems like there should be a more elegant way to do this - does anyone know of one?