Extraction de données entre deux caractères différents dans Excel


1

J'ai des données dans le format suivant dans Excel:

ABC-DEF-XYZ; GHI, JKL, MNO, PQR, STU, VWX, YYY, ZZZ

Est-il possible d'extraire les données entre le deuxième tiret "-" et le point-virgule ";" - dans ce cas XYZ ?

Merci!

Réponses:



1

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


1

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:

enter image description here

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.