Réponses:
J'utilise le complément regex gratuit ( http://www.codedawn.com/excel-add-ins.php ), avec cela vous pouvez facilement créer une formule pour sélectionner le texte souhaité:
=RegExReplace(A1,"(.*-){2}(.*);.*","$2")
Si vous ne souhaitez pas utiliser de complément, vous pouvez utiliser les éléments suivants:
=TRIM(MID(A1,SEARCH("-",A1,SEARCH("-",A1,1)+1)+1,SEARCH(";",A1,1)-SEARCH("-",A1,SEARCH("-",A1,1)+1)-1))
A1 est l'endroit où vous avez votre corde
La recherche trouvera le deuxième "-" (vous pouvez le coller, le coller dans votre formule si vous n'êtes pas sûr ") et le premier"; "
Couper pour supprimer les espaces non désirés
Que diriez-vous:
=TRIM(MID(A1,(FIND("-",A1,(FIND("-",A1)+1))+1),FIND(";",A1,(FIND("-",A1,(FIND("-",A1)+1))+1))-(FIND("-",A1,(FIND("-",A1)+1))+1)))
Par exemple: