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

Extraire carcteres d'une cellule

BRUNO28

XLDnaute Nouveau
Bonjour,
J'aurai besoin de vos connaissances pour extraire des groupes de caractères d'une cellules.
Je m'explique:
A1= COMM FD0012345 ABCDE
Je souhaiterai dans un premier temps, supprimer "COMM"; puis extraire en B1 FD0012345; puis extraire en C1 ABCDE.
A savoir que la longueur "FD12345" varie de 7 à 9caractères, et celle de ABCDE varie de 3 à 12 caractères.
En vous remerciant par avance de votre temps et compétences.
 

Modeste geedee

XLDnaute Barbatruc
Re : Extraire carcteres d'une cellule

Bonsour®
Comment est reconnu chaque partie ?
- séparateur ?, espace autre ...

Dans le cas séparateur=espace :

B1= gauche(substitue(a1;"COMM ";"");trouve(" ";
substitue(a1;"COMM ";"")-1)

C1=stxt(substitue(a1;"COMM ";"");trouve(" ";
substitue(a1;"COMM ";"")+1);2^9)
C1=
 

camarchepas

XLDnaute Barbatruc
Re : Extraire carcteres d'une cellule

Bonjour à tous ,

Pour B1 : =GAUCHE(REMPLACER(A1;1;5;"");TROUVE(" ";REMPLACER(A1;1;5;""))-1)

pour C1 : =STXT(REMPLACER(A1;1;5;"");TROUVE(" ";REMPLACER(A1;1;5;""))+1;12)
 

BRUNO28

XLDnaute Nouveau
Re : Extraire carcteres d'une cellule

Merci à tous pour vos solutions, je les teste toutes et vous renvoie message pour cr.
J'ai fait une soluce par convertir et report des données dans tableau par copier coller.
 

BRUNO28

XLDnaute Nouveau
Re : Extraire carcteres d'une cellule

Bonjour,
JBOBO et CAMARCHEPAS vos deux solutions sont parfaites. Cependant j'ai omis de vous dire que les valeurs en A1 peuvent être soit
" " ou "/" et je n'arrive pas à intégrer la fonction OU dans vos solutions.
Pourriez-vous m'aider?
D'avance grand merci.
 

camarchepas

XLDnaute Barbatruc
Re : Extraire carcteres d'une cellule

Bonjour ,

Pour B1 : =GAUCHE(REMPLACER(A1;1;5;"");TROUVE(" ";SUBSTITUE(REMPLACER(A1;1;5;"");"/";" "))-1)

Pour C1 : =STXT(REMPLACER(A1;1;5;"");TROUVE(" ";SUBSTITUE(REMPLACER(A1;1;5;"");"/";" "))+1;12)
 

BRUNO28

XLDnaute Nouveau
Re : Extraire carcteres d'une cellule

Bonjour,
Merci CAMARCHEPAS, ta soluce est bonne.
Je vais encore te mettre à contibution,si tu veux bien, je souhaiterai pouvoir identifier, copier/coller la ligne entière dont le libellé de cellule commence uniquement par COMM.
EX:
c1=COMM/FD0012525/XXXXXXXXX
C2=TRPT/10012015/RAIMI
COMMENT REPORTER C1 EN F1?
Merci d'avance.
 

Discussions similaires

Réponses
11
Affichages
528
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…