Comment extraire une chaîne de caractère
Résolu
flexi2202
Messages postés
3822
Date d'inscription
Statut
Membre
Dernière intervention
-
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
flexi2202 Messages postés 3822 Date d'inscription Statut Membre Dernière intervention -
bonsoir a tous
je recherche le moyen d extraire une chaine de caractere et de la copier dans une cellule
par exemple j ai
111111**222222**33333
tout en sachant que des fois cela peut etre
11**5555**111111111
ou encore
22**548**5555
en A1
et je souhaite ecrire en B1 tout ce qui est avant les deux premiers **
puis en B3 tout ce qui est entre ** et **
et en B4 tout ce qui se trouve a droite du dernier **
merci de l aide
je recherche le moyen d extraire une chaine de caractere et de la copier dans une cellule
par exemple j ai
111111**222222**33333
tout en sachant que des fois cela peut etre
11**5555**111111111
ou encore
22**548**5555
en A1
et je souhaite ecrire en B1 tout ce qui est avant les deux premiers **
puis en B3 tout ce qui est entre ** et **
et en B4 tout ce qui se trouve a droite du dernier **
merci de l aide
A voir également:
- Comment extraire une chaîne de caractère
- Extraire une video youtube - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Extraire le son d'une vidéo - Guide
- Caractere speciaux - Guide
2 réponses
Bonsoir
Une possibilité, avec la chaine en A1 :
- en B1 : =GAUCHE(A1;TROUVE("*";A1)-1)
- en B3 : =GAUCHE(DROITE(A1;NBCAR(A1)-TROUVE("**";A1)-1);TROUVE("*";DROITE(A1;NBCAR(A1)-TROUVE("**";A1)-1))-1)
et en B4 : =DROITE(A1;NBCAR(A1)-NBCAR(B1)-NBCAR(B3)-4)
Cdlmnt
Via
Une possibilité, avec la chaine en A1 :
- en B1 : =GAUCHE(A1;TROUVE("*";A1)-1)
- en B3 : =GAUCHE(DROITE(A1;NBCAR(A1)-TROUVE("**";A1)-1);TROUVE("*";DROITE(A1;NBCAR(A1)-TROUVE("**";A1)-1))-1)
et en B4 : =DROITE(A1;NBCAR(A1)-NBCAR(B1)-NBCAR(B3)-4)
Cdlmnt
Via
un tout grand merci pour ton aide
cela fonctionne a merveille