Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

o secours !extraire une chaine de caractere en fonction d'un/

22 réponses
Avatar
plume
bonjour
j'ai ceci : texte/bonjour/machine
ou cela : texte/demain
ou : texte/partir/ailleurs/normandie

je dois impreativement recupérer la derniere partie de cette chaine apres le
dernier /
machine
demain
normandie
merci de votre aide

10 réponses

1 2 3
Avatar
MichelB
Bonjour Plume

Avec cette formule, tu devrais trouver ton bonheur :

=DROITE(A1;NBCAR(A1)-TROUVE("";A1))

(A1 représente la cellule où est te donnée à couper !) A adapter

--
Salut
Michel ---- ;o)
Enlever _nospam pour me répondre



"plume" a écrit dans le message de news:

bonjour
j'ai ceci : texte/bonjour/machine
ou cela : texte/demain
ou : texte/partir/ailleurs/normandie

je dois impreativement recupérer la derniere partie de cette chaine apres
le
dernier /
machine
demain
normandie
merci de votre aide


Avatar
MichelB
Oups !

C'était :
=DROITE(A1;NBCAR(A1)-TROUVE("/";A1))

Si tu veux ne conserver que les valeurs séparées dans la colonne B, par
exemple,
tu sélectionnes les données de la colonne B, puis, Copier, et ensuite
Edition,
Collage Spécial et Valeurs



"MichelB" a écrit dans le message de news:

Bonjour Plume

Avec cette formule, tu devrais trouver ton bonheur :

=DROITE(A1;NBCAR(A1)-TROUVE("";A1))

(A1 représente la cellule où est te donnée à couper !) A adapter

--
Salut
Michel ---- ;o)
Enlever _nospam pour me répondre



"plume" a écrit dans le message de news:

bonjour
j'ai ceci : texte/bonjour/machine
ou cela : texte/demain
ou : texte/partir/ailleurs/normandie

je dois impreativement recupérer la derniere partie de cette chaine apres
le
dernier /
machine
demain
normandie
merci de votre aide






Avatar
JpPradier
Bonjour Plume

à recopier sur une seule ligne et à valider par Ctrl+Maj+Entrée :

=DROITE(A1;NBCAR(A1)-MAX(SI(ESTERREUR(CHERCHE("/";A1;LIGNE(INDIRECT("1:"&NBCAR(A1)))));1;CHERCHE("/"
;A1;LIGNE(INDIRECT("1:"&NBCAR(A1)))))))

j-p
Avatar
plume
merci mais ca ne marche que dans le cas ou il n'y a qu'un /
texte/demain
si j'ai texte/demain/ailleurs cela me donne : demain/ailleurs et non :
ailleurs
merci de m'aider de nouveau

"MichelB" wrote:

Bonjour Plume

Avec cette formule, tu devrais trouver ton bonheur :

=DROITE(A1;NBCAR(A1)-TROUVE("";A1))

(A1 représente la cellule où est te donnée à couper !) A adapter

--
Salut
Michel ---- ;o)
Enlever _nospam pour me répondre



"plume" a écrit dans le message de news:

bonjour
j'ai ceci : texte/bonjour/machine
ou cela : texte/demain
ou : texte/partir/ailleurs/normandie

je dois impreativement recupérer la derniere partie de cette chaine apres
le
dernier /
machine
demain
normandie
merci de votre aide







Avatar
plume
merci michel, biz plume

"MichelB" wrote:

Oups !

C'était :
=DROITE(A1;NBCAR(A1)-TROUVE("/";A1))

Si tu veux ne conserver que les valeurs séparées dans la colonne B, par
exemple,
tu sélectionnes les données de la colonne B, puis, Copier, et ensuite
Edition,
Collage Spécial et Valeurs



"MichelB" a écrit dans le message de news:

Bonjour Plume

Avec cette formule, tu devrais trouver ton bonheur :

=DROITE(A1;NBCAR(A1)-TROUVE("";A1))

(A1 représente la cellule où est te donnée à couper !) A adapter

--
Salut
Michel ---- ;o)
Enlever _nospam pour me répondre



"plume" a écrit dans le message de news:

bonjour
j'ai ceci : texte/bonjour/machine
ou cela : texte/demain
ou : texte/partir/ailleurs/normandie

je dois impreativement recupérer la derniere partie de cette chaine apres
le
dernier /
machine
demain
normandie
merci de votre aide











Avatar
plume
Merci beuacoup super ca marche
biz plume

"JpPradier" wrote:

Bonjour Plume

à recopier sur une seule ligne et à valider par Ctrl+Maj+Entrée :

=DROITE(A1;NBCAR(A1)-MAX(SI(ESTERREUR(CHERCHE("/";A1;LIGNE(INDIRECT("1:"&NBCAR(A1)))));1;CHERCHE("/"
;A1;LIGNE(INDIRECT("1:"&NBCAR(A1)))))))

j-p




Avatar
Starwing
C'est lonnnnnnnnnnnnng...Plus court?

DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)));1);0))

Valider par Ctrl+Maj+Entrée :

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
StarwingT

--
"JpPradier" a écrit dans le message
de news:
Bonjour Plume

à recopier sur une seule ligne et à valider par Ctrl+Maj+Entrée :


=DROITE(A1;NBCAR(A1)-MAX(SI(ESTERREUR(CHERCHE("/";A1;LIGNE(INDIRECT("1:"&NBC

AR(A1)))));1;CHERCHE("/"
;A1;LIGNE(INDIRECT("1:"&NBCAR(A1)))))))

j-p



Avatar
JpPradier
Oui, c'est mieux :-)

j-p
Avatar
AV
DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)));1);0))


Il serait prudent de rallonger un peu pour qques cas, certes marginaux mais...
=DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)))+1;1);0)-1
)

Ex. de "cas marginal" : texte/partir/ailleurs/normandie/
(pas de texte après le dernier caractère recherché)
AV

Avatar
Starwing
Ex. de "cas marginal" : Moi/AV/jesuis/le plus marginal/
Cela aurait été plus drôle comme ça ;0)

AVÉ, mon bon AV

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
StarwingT

--
"AV" a écrit dans le message de
news:%

DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)));1);0))



Il serait prudent de rallonger un peu pour qques cas, certes marginaux
mais...


=DROITE(A1;EQUIV("/";STXT(A1;NBCAR(A1)-LIGNE(INDIRECT("1:"&NBCAR(A1)))+1;1);

0)-1
)

Ex. de "cas marginal" : texte/partir/ailleurs/normandie/
(pas de texte après le dernier caractère recherché)
AV





1 2 3