Excel : isoler une suite de caractères au milieu d'autres
danielc0 Messages postés 1604 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 10 mars 2025 - 6 juin 2024 à 18:59
- Excel : isoler une suite de caractères au milieu d'autres
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
5 réponses
6 juin 2024 à 16:34
Bonjour à tous,
et tout betement
=STXT(A1;CHERCHE("-";A1)-7;13)
Non ?
6 juin 2024 à 11:35
Bonjour
il faudrait plus d'exemple
et éventuellement un classeur avec des exemples de données
1) Aller dans https://www.cjoint.com/
2) Cliquer sur [Parcourir] pour selectionner le fichier (15 Mo maxi)
3) Aller vers le bas pour cliquer sur le bouton bleu [Creer le lien Cjoint]
4) Au bout de quelques secondes la seconde page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
6 juin 2024 à 11:49
Bonjour,
semble de toute façon relativement facile dans Excel 365, plutôt difficile sinon à ma connaissance où il faut utiliser VBA ou des outils tiers permettant de mettre en place une Regex.
https://support.microsoft.com/fr-fr/office/regextest-fonction-7d38200b-5e5c-4196-b4e6-9bff73afbd31
6 juin 2024 à 18:51
Bonjour,
Insider beta ?
Daniel
6 juin 2024 à 18:56
Bonjour,
Je ne sais pas, peut être: je ne peux de toute façon pas tester, je n'ai pas 365.
Modifié le 6 juin 2024 à 12:25
Bonjour à tous,
=GAUCHE(STXT(A2;CHERCHE(1111;CONCAT(SI(STXT(A2;LIGNE(1:20);1)>" ";1;0)));50);CHERCHE(" ";STXT(A2;CHERCHE(1111;CONCAT(SI(STXT(A2;LIGNE(1:20);1)>" ";1;0)));50))-1)
mais sur un seul exemple pas dit que ce soit suffisant...
eric
PS : augmenter le 20 de 1:20 si le début peut être plus loin
6 juin 2024 à 14:01
Bonjour
A l'aide de la fonction personnalisée suivante :
https://www.cjoint.com/c/NFgmaScPJnQ
Cdlmnt
Via
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionModifié le 6 juin 2024 à 19:00
Bonjour à tous,
En complément de la réponse de DjiDji59430, si la longueur de la chaîne à extraire est variable :
Avec Excel 365 :
=INDEX(FRACTIONNER.TEXTE(A1;" ");4)
Toutes versions :
=INDEX(FILTRE.XML("<M><R>"&SUBSTITUE(A1;" ";"</R><R>")&"</R></M>";"//R");4)
Daniel