etorria XLDnaute Nouveau 2 Février 2022 #1 Bonjour ! Je cherche à extraire le nom et le prénom dans une cellule comportant également des chiffres comme par exemple DUPONT PAUL 12345678 pour obtenir au final le résultat DUPONT PAUL. Merci à vous. Etorria
Bonjour ! Je cherche à extraire le nom et le prénom dans une cellule comportant également des chiffres comme par exemple DUPONT PAUL 12345678 pour obtenir au final le résultat DUPONT PAUL. Merci à vous. Etorria
J JHA XLDnaute Barbatruc 2 Février 2022 #2 Bonjour à tous, Si tu as toujours 8 chiffres. Sinon joins un fichier avec des exemples. JHA Pièces jointes Classeur Etorria.xlsx 9.1 KB · Affichages: 5 Vote positif 0 Vote négatif
Victor21 XLDnaute Barbatruc 2 Février 2022 #3 Bonjour. Donnée d'origine en A1, essayez : VB: =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;0;"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"") Fonctionne également avec DA SILVA DE TORRES Joan Garcia 999231234567890 Vote positif 0 Vote négatif
Bonjour. Donnée d'origine en A1, essayez : VB: =SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;0;"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"") Fonctionne également avec DA SILVA DE TORRES Joan Garcia 999231234567890
sylvanu XLDnaute Barbatruc Supporter XLD 2 Février 2022 #4 Bonjour Ettoria, JHA, Une variante : VB: =GAUCHE(A1;CHERCHE(" ";A1)+CHERCHE(" ";STXT(A1;1+CHERCHE(" ";A1);100))) Elle est indépendante du nombre de chiffres. La seule limite est que la "phrase" doit comporter deux espaces. Pièces jointes Classeur Etorria.xlsx 8.4 KB · Affichages: 3 Vote positif 0 Vote négatif
Bonjour Ettoria, JHA, Une variante : VB: =GAUCHE(A1;CHERCHE(" ";A1)+CHERCHE(" ";STXT(A1;1+CHERCHE(" ";A1);100))) Elle est indépendante du nombre de chiffres. La seule limite est que la "phrase" doit comporter deux espaces.
job75 XLDnaute Barbatruc 2 Février 2022 #5 Bonjour etorria, JHA, Patrick, sylvanu, Voyez le fichier joint et cette formule matricielle en B2 : Code: =SUPPRESPACE(GAUCHE(A2;MIN(SI(ESTNUM(-STXT(A2&1;LIGNE(INDIRECT("1:"&NBCAR(A2)+1));1));LIGNE(INDIRECT("1:"&NBCAR(A2)+1))))-1)) A+ Pièces jointes Classeur(1).xlsx 10.2 KB · Affichages: 2 Vote positif 0 Vote négatif
Bonjour etorria, JHA, Patrick, sylvanu, Voyez le fichier joint et cette formule matricielle en B2 : Code: =SUPPRESPACE(GAUCHE(A2;MIN(SI(ESTNUM(-STXT(A2&1;LIGNE(INDIRECT("1:"&NBCAR(A2)+1));1));LIGNE(INDIRECT("1:"&NBCAR(A2)+1))))-1)) A+
etorria XLDnaute Nouveau 6 Février 2022 #6 Merci à vous tous, cela fonctionne ! Vote positif 0 Vote négatif
mapomme XLDnaute Barbatruc Supporter XLD 6 Février 2022 #7 Bonjour à tous, Une p'tite autre qui ôte le dernier mot quel qu'il soit : Code: =SUPPRESPACE(SUBSTITUE(A1;SUPPRESPACE(DROITE(SUBSTITUE(A1;" ";REPT(" ";255));255));"")) Vote positif 0 Vote négatif
Bonjour à tous, Une p'tite autre qui ôte le dernier mot quel qu'il soit : Code: =SUPPRESPACE(SUBSTITUE(A1;SUPPRESPACE(DROITE(SUBSTITUE(A1;" ";REPT(" ";255));255));""))