I'm working with a finite, known set of individual data strings similar to this:
The strings will come in groups into a single cell and can look like the below:
| Key | String 1 | String 2 | Match / No Match | Duplicate String |
| Johnson | AAA; AAA AA; BBB; CCCCC; DDD DD | AAA; AAA AA; BBB; CCCCC; DDD DD | Match | No |
| Brown | DDD DD; AAA AA; BBB | BBB; AAA AA; DDD DD | Match | No |
| Smith | AAA; CCCCC; DDD DD | AAA; DDD DD | No match | No |
| Jones | CCCCC | CCCCC; AAA | No match | No |
| Topeka | CCCCC; AAA AA; DDD DD | AAA; AAA AA; BBB; CCCCC; DDD DD | No match | No |
| Bob | BBB; CCCCC; BBB | BBB; CCCCC | No match | Yes |
The strings always come separated with a semi colon and space, and the last string will not have a semi colon.
I would like to know a way to either match strings if they are the same but out of order as with Brown, or reorganize the strings to a particular order (say alphabetically) so that Brown's String 1 & String 2 would match using a Join tool.
I'd also like to ID whether a cell has a duplicate string in it as with Bob.
Any ideas?