It's not pretty, but all in one formula extracting the name and then reversing it...
For Finance Lead:
=MID(LEFT(MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1),FIND(":",MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1))-1),FIND(",",LEFT(MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1),FIND(":",MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1))-1))+2,255)&" "&LEFT(LEFT(MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1),FIND(":",MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1))-1),FIND(",",LEFT(MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1),FIND(":",MID(Data!B2,FIND("Finance Lead: ",Data!B2)+14,FIND("Project Manager:",Data!B2)-1))-1))-1)
For Business Lead:
=MID(LEFT(MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)),FIND(":",MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)))-1),FIND(",",LEFT(MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)),FIND(":",MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)))-1))+2,LEN(Data!B2))&" "&LEFT(LEFT(MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)),FIND(":",MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)))-1),FIND(",",LEFT(MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)),FIND(":",MID(Data!B2,FIND("Business Lead: ",Data!B2)+15,LEN(Data!B2)))-1))-1)
If you used helper columns the formulas could be much shorter. A macro could also pull the data by searching or using regex (which I'm terrible at). I'm sure even these formulas could be shortened a bit, since it's just referencing the same extracted string multiple times in order to find the start and end points and then reverse the names, but I don't have time at the moment.
Hope it helps!
Bookmarks