Excel : séparer une chaine de caractere à partir d'un N caracter
Résolu/Fermé
Limlight
Messages postés
9
Date d'inscription
lundi 1 juin 2015
Statut
Membre
Dernière intervention
11 juin 2015
-
1 juin 2015 à 16:55
Limlight Messages postés 9 Date d'inscription lundi 1 juin 2015 Statut Membre Dernière intervention 11 juin 2015 - 2 juin 2015 à 14:27
Limlight Messages postés 9 Date d'inscription lundi 1 juin 2015 Statut Membre Dernière intervention 11 juin 2015 - 2 juin 2015 à 14:27
A voir également:
- Excel tronquer texte
- Excel cellule couleur si condition texte - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Excel si cellule contient partie texte ✓ - Forum Excel
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
1 juin 2015 à 17:10
1 juin 2015 à 17:10
Bonjour
et bonjour aux polyamide.... ça me rappelle des souvenirs!
essayez pour un texte en A1:
=SUPPRESPACE(STXT(A1;TROUVE("/";SUBSTITUE(A1;"_";"/";4);1)+1;10))
(SUPPRESPACE est là pour éliminer un espace éventuel devant le mot à extraire
Fonctionne à condition qu'il y ait toujours 4 underscore dans vos textes, si ce n'est pas le cas, revenez, c'est juste un peu plus compliqué, car il faut compter combien il y en a pour trouver le dernier
crdlmnt
et bonjour aux polyamide.... ça me rappelle des souvenirs!
essayez pour un texte en A1:
=SUPPRESPACE(STXT(A1;TROUVE("/";SUBSTITUE(A1;"_";"/";4);1)+1;10))
(SUPPRESPACE est là pour éliminer un espace éventuel devant le mot à extraire
Fonctionne à condition qu'il y ait toujours 4 underscore dans vos textes, si ce n'est pas le cas, revenez, c'est juste un peu plus compliqué, car il faut compter combien il y en a pour trouver le dernier
crdlmnt
1 juin 2015 à 17:16
Modifié par Vaucluse le 1/06/2015 à 19:00
C'est le but de SUBSTITUE(A1;"_";"/";4)
qui se traduit par: remplacer le 4° undescore par un slash.
... on remplace le 4° underscore par un slash et ensuite, TROUVE va chercher sa position
(Un slash ou autre chose qui n'existe pas dans le texte, et ça fonctionne)
Crdlmnt