Extraire des caractères d'une chaîne de caractères

Résolu
laetititadm Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
PHILOU10120 Messages postés 6445 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
A voir également:

3 réponses

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Une idée si l'adresse est en A1

=GAUCHE(DROITE(A1;9);4)
0
laetititadm Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup, ça a marché! J'aurais du y penser! ;-)
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
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
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

une autre solution

=STXT(A1;TROUVE("-";A1)+1;4)
0