Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Comment extraire les noms d'une cellule Excel contenant du texte

desto

XLDnaute Junior
Bonjour à tous,
Je viens par ce canal vous demander si quelqu'un peu m'indiquer la façon dont je pourrai extraire les noms et prénoms de la colonne T du fichier ci joint.
L'objectif est de pouvoir ressortir les noms afin de les utiliser pour des vérifications.
Par Exemple sur la ligne T2 j'ai le texte suivant : "TR EXP//000//202//ABIAKWEH KINGSLEY//SABO BINTOU".
Je voudrais pouvoir sortir "ABIAKWEH KINGSLE" dans une colonne et "SABO BINTO" dans une autre colonne.
Avec la formule STXT j'ai du mal car tous les noms n'ont pas la même longueur et n'occupent pas les même positions
 

Pièces jointes

  • NXespress.xlsx
    11.3 KB · Affichages: 5

danielco

XLDnaute Accro
Bonjour à tous,
Essaie :
VB:
=INDEX(FRACTIONNER.TEXTE(T2;"//");4)
et
=INDEX(FRACTIONNER.TEXTE(T2;"//");5)
à recopier vers le bas.
Daniel
 

Etoto

XLDnaute Barbatruc
Hello,

J'écris pour informer que si la fonction FRACTIONNER.TEXTE ne fonctionne pas sur ton Office 365 c'est parce qu'elle est pas encore dans toutes les versions, je suis sous 365 au travail sans l'avoir.
 

danielco

XLDnaute Accro
Essaie :
VB:
=INDEX(TRANSPOSE(FILTRE.XML("<M><R>"&SUBSTITUE(T2;"//";"</R><R>")&"</R></M>";"//R"));NBVAL(TRANSPOSE(FILTRE.XML("<M><R>"&SUBSTITUE(T2;"//";"</R><R>")&"</R></M>";"//R")))-1)
et
=INDEX(TRANSPOSE(FILTRE.XML("<M><R>"&SUBSTITUE(T2;"//";"</R><R>")&"</R></M>";"//R"));NBVAL(TRANSPOSE(FILTRE.XML("<M><R>"&SUBSTITUE(T2;"//";"</R><R>")&"</R></M>";"//R"))))
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…