Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Extraire valeurs après caractère spécial ou numérique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sum01

XLDnaute Occasionnel
Bonsoir le forum,

Dans ce petite problème dont je ne parviens pas à trouver la formule/solution. Je cherche à extraire la première valeur qui vient juste après une valeur numérique ou un caractère spécial ("%"). Et si la cellule ne contient aucun des deux alors je prends la première valeur.
Les valeurs en A ne sont pas toujours structurée proprement et je n'ai pas la main sur ces données. Parfois, les valeurs peuvent être séparées par un espace et parfois non.

Je joins le fichier qui, je l'espère, illustre mieux le sujet.

Un grand merci pour votre aide

Belle soirée
 

Pièces jointes

Dernière édition:
Solution
Bonsoir à @sum01🙂, R@chid 😉,

Une autre pour le fun et pour toutes les versions de Excel. Formule à valider matriciellement (avec la combinaison des 3 touches Ctrl+Maj+Entrée) pour les anciennes version d'Excel :
=SUPPRESPACE(GAUCHE(SUBSTITUE(STXT(A2;EQUIV(FAUX;EXACT(MINUSCULE(STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2);1));1));MAJUSCULE(STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2);1));1)));0);255);" ";REPT(" ";255));255))

nota : en fait, on extrait à partir de la première lettre quels que soient les caractères avant cette première lettre.
Bonjour,

Merci pour votre aide. Rien à redire la formule correspond parfaitement à mes besoins et permet de gérer un manque de cohérence dans les libellés c’est génial
Belle journée à vous
 
Bonsoir
Merci à vous tous c'est magnifique, une vrai mine d'informations concernant ce topic à travers toutes les solutions proposées. J'ai appliqué la formule proposée par MaPomme qui fonctionne parfaitement.
A moi de jouer maintenant pour trouver l'inverse cette fois. La bonne formule qui devra extraire cette fois-ci les premiers caractères (les taux donc) avec les fractions mais sans les %.
Encore mille fois merci et bonne soirée à vous.
 
en ce qui concerne les donées maths
a peu près la même technique
recherche equiv dans la matrice stx de la chaine mais cette fois ci de du premier caratères non numérique
touce qui sera à gauche c'est la données maths
😉
 
Bonsoir @ tous,
pour la deuxième question :
VB:
=LET(Fnx;MAJUSCULE(STXT(A2;SEQUENCE(NBCAR(A2));1));SUPPRESPACE(SUBSTITUE(CONCAT(FILTRE(Fnx;(CODE(Fnx)<65)+(CODE(Fnx)>91)));"%";)))
@ tirer vers le bas

Cordialement,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…