Recherche textuelle avec caractère numérique

Bonjour,

Je souhaiterai "détecter" la 1ère occurrence de -X (X pouvant aller de 0 à 9) dans une chaine de caractères.

Par exemple:

fonction (WALinuxAgent-2.2.32-1.el7) donnerait 13

fonction (WALinuxAgent-1.2.32-1.el7) donnerait 13

Je pensais imbriquer des si avec des cherche et des stxt à tout va, mais peut-être y-a-t-il un moyen plus efficace ....

Bonsoir,

en cherchant le premier "-" + 1 caractère ?
A moins qu'il puisse y avoir des "-" avant la première occurrence de -X ?

@ bientôt

LouReeD

Si le teste en A1, alors en B1 la formule suivante : =TROUVE("-";A1;1)
pour extraire -X : =STXT(A1;TROUVE("-";A1;1);2)

@ bientôt

LouReeD

En effet, il peut y avoir des "-" avant.

Par exemple :

fonction(WALinux-agent-2.2.32-1) doit retourner 14 (position du 1er "-" avec un chiffre derrière

Bonsoir,

voir le fichier ci :

formule en colonne B : =MIN(TROUVE({0;1;2;3;4;5;6;7;8;9};A1&{0;1;2;3;4;5;6;7;8;9}))-1-9

Le principe de la formule ets de chercher le premier chiffre puis on opère un décalage de 1 pour "récupérer" le "-"
où le "-1" correspond à la position du "-" et le "-9" permet de supprimer "fonction("

Maintenant, s'il y a un chiffre dans "l'entête" cela ne marchera pas...
Formule en colonne C permet d'extraire la fin du code à partir du "-".

@ bientôt

LouReeD

Rechercher des sujets similaires à "recherche textuelle caractere numerique"