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

XL 2016 Chaine de caractères

José77

XLDnaute Occasionnel
Bonsoir,

J'ai plusieurs chaines de caractères contenant des valeurs numériques comme celle-ci : 17-28-14
Si je recherche la valeur 4 avec la formule CHERCHE le résultat de la position renvoyé est 8. Dans mon cas ce n'est pas bon puisque c'est 14 qui est dans la chaine est non pas 4.
Y aurait il une solution avec des fonctions ou bien avec du vba.
Merci de votre aide.
 
C

Compte Supprimé 979

Guest
Bonjour José77,

Si les chaines de caractères sont toujours celles donnée, pour 4 il y a 2 possibilité
4-17-28 ou 17-28-4

Je pense donc qu'on peut utiliser
VB:
=SIERREUR(CHERCHE("-4";A1);SIERREUR(CHERCHE("4-";A1);""))

@+
 

job75

XLDnaute Barbatruc
Bonjour José77; Bruno, mapomme,

Fichier joint avec le même principe (encadrement) que mapomme :
Code:
=SIERREUR(TROUVE("-"&D$1&"-";"-"&A2&"-");"n/a")
A+
 

Pièces jointes

  • Trouve(1).xlsx
    9.8 KB · Affichages: 7

Discussions similaires

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