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

Extraire carcteres d'une cellule

  • Initiateur de la discussion Initiateur de la discussion BRUNO28
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
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=
 
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.
 
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.
 
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)
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

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