Extraire des caractères d'une chaîne de caractères
Résolu
laetititadm
Messages postés
5
Statut
Membre
-
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6463 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite extraire 4 caractères d'une adresse URL plus ou moins longue. Il sont systématiquement situés 5 caractères avant la fin de l'adresse mais pas toujours à la même position si l'on part d'un début, je ne peux donc pas utiliser de fonction STXT, si GAUCHE car les numéros de sont pas en dernière position. Quelqu'un a-t-il une idée?
Merci beaucoup
www.monsite.com/bureau/LeBureauVert-1266.html
www.monsite.com/bureau/LesBureauxCollaboratifs-1450.html
Ce sont les nombres soulignés qui m'intéressent
Je souhaite extraire 4 caractères d'une adresse URL plus ou moins longue. Il sont systématiquement situés 5 caractères avant la fin de l'adresse mais pas toujours à la même position si l'on part d'un début, je ne peux donc pas utiliser de fonction STXT, si GAUCHE car les numéros de sont pas en dernière position. Quelqu'un a-t-il une idée?
Merci beaucoup
www.monsite.com/bureau/LeBureauVert-1266.html
www.monsite.com/bureau/LesBureauxCollaboratifs-1450.html
Ce sont les nombres soulignés qui m'intéressent
3 réponses
-
Bonjour
Une idée si l'adresse est en A1
=GAUCHE(DROITE(A1;9);4) -
bonjour
ou si les "nombres" ont un nombre quelconque de chiffres
l'adresse est en $E$23
=GAUCHE(DROITE($E$23;NBCAR($E$23)-CHERCHE("-";$E$23;1));CHERCHE(".";DROITE($E$23;NBCAR($E$23)-CHERCHE("-";$E$23;1)))-1)
mais il doit y avoir plus simple
bonne suite -
Bonjour
une autre solution
=STXT(A1;TROUVE("-";A1)+1;4)