Extraction texte entre 2 slashs

Bonjour,

Je cherche une formule pouvant extraire une chaîne de caractère variable (entre 0 et 4) entre deux slashs.

Ex 1 : XXXXXXXCU/CENA.GT//O*****1**/0

Ici je veux extraire entre les deux slashs gras : donc rien

Ex 2 : XXXXXXXSM/CENAB.GT/C.JA/O****6*19*/L7641

Ici je veux extraire entre les deux slashs gras : C.JA

Par contre la longueur totale peut varier (CENA.GT vs CENAB.GT), peut-etre que cela peut influencer sur la formule.

Merci à vous, par avance

bonjour,

il est possible de trouver une solution avec des formules excel (mais un peu long à mon gout)

voici une solution avec une fonction personnalisée.

Function extraire(texte, del1, del2, Optional occ = 0, Optional apres = "")
'fonction qui renvoie la partie de texte qui se trouve entre del1 et del2, après la enième occurence de del1 et/ou après une chaine de caractère spécifique
' texte=1221331441 extraire(texte,"1","1",occ=1)-> resultat 33
' texte=1221331441 extraire(texte,"1","4",after="2") -> resultat 331
    If apres <> "" Then
        s1 = InStr(texte, apres)
    End If
    s1 = InStr(s1 + 1, texte, del1)
    For i = 1 To occ
        s1 = InStr(s1 + 1, texte, del1)
    Next i
    s2 = InStr(s1 + 1, texte, del2)
    extraire = Mid(texte, s1 + Len(del1), s2 - s1 - 1)
End Function

utilisation dans excel pour avoir la chaine entre le 2ème et le 3ème slash

=extraire(A1,"/","/",1) 

si chaine en A1

edit : pour avoir la chaine entre le 3ème et le 4ème slash

=extraire(A1,"/","/",2)

si chaine en A1

bonjour

une contribution

93raiking52.xlsx (9.14 Ko)

cordialement

Bonjour,

Entre 2 coups de truelle !...

Cdlt.

Merci de vos réponses rapides !!

En revanche, le principe est là mais ce que je voudrais, dans le fichier raiking52.xlsx de Tulipe_4, c'est le terme juste après (C.JA)

Merci à vous ! Vous gérez !

re belote

princpe : on détecte la position du 2eme"/" et celle du 3eme

le nb de carractères à extraire dans Stxt resulte de la difference de ces 2 positions +/-1( à regler)

136raiking522.xlsx (9.36 Ko)

cordialement

Bonjour,

Entre 2 coups de truelle !...

Cdlt.

si j'avais été cuisinier , "cuiller à pot" etait tout indiqué

Merci à vous, c'est parfait !

Bonne journée !

Rechercher des sujets similaires à "extraction texte entre slashs"