Extraire une chaine de caractère entre deux chaines précises

Résolu
D33x -  
 D33x -
Bonjour,

Je cherche à extraire une chaine de caractère entre deux chaines précises. J'ai tenté avec les formules TROUVE, SUBSTITUTE, STXT mais je n'y arrive pas.

Je suis en mesure d'extraire une chaine entre deux caractères précis mais pas entre plusieurs (qui seront toujours les mêmes).

J'ai une URL dans une cellule EXCEL (M2) qui se trouve sur la forme : https://www.nom.be/nom-page-blabla.htm
Je dois être en mesure de récupérer "nom-page-blabla", donc tout ce qui se trouve entre https://www.nom.be/ et .htm

Pourriez-vous m'aider ?

Merci d'avance !
A voir également:

3 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Ton texte en A2
Essaies ceci
=DROITE(DROITE(A2;NBCAR(A2)-8);NBCAR(DROITE(A2;NBCAR(A2)-8))-TROUVE("/";DROITE(A2;NBCAR(A2)-8);1))

Cdlmnt
1
D33x
 
Bonjour,

Merci pour votre réponse. On avance, cela me retourne : nom-page-blabla.htm
Il faut donc encore réussir à supprimer le .htm à la fin et ça sera parfait
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Dans la formule, tu remplaces A2 par SUBSTITUE(A2;".htm";"")

Cdlmnt
1
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
ou en plus court
=DROITE(SUBSTITUE(SUBSTITUE(A2;"https://";"");".htm";"");NBCAR(SUBSTITUE(SUBSTITUE(A2;"https://";"");".htm";""))-TROUVE("/";SUBSTITUE(SUBSTITUE(A2;"https://";"");".htm";"")))

Cdlmnt
0
D33x > ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention  
 
Merci !
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Par goût de l'exercice:
=STXT(SUBSTITUE(G4;".htm";"";1);1+CHERCHE("§";SUBSTITUE(G4;"/";"§";3);1);99)
0
D33x > tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention  
 
Merci également, j'y regarde !
0
D33x
 
Grand merci, ça fonctionne parfaitement !
0