Bloqué sur la recherche verticale

gl0ugl0u Messages postés 41 Statut Membre -  
DerekTT Messages postés 6 Statut Membre -

Re-bonjour la commu,

Autre problème cette fois-ci sur la recherche verticale. Est-il possible que la valeur cherchée soit une chaine de caractère et non le contenu de la cellule complet ?

Pour des raisons pratiques, j'ai besoin de chercher des nombres complets à 6 chiffres dans une plage de données qui peut avoir plusieurs itérations de ce nombre

Par exemple

Valeur cherchée : 331680

Valeurs disponibles dans la plage de recherche : 331680.1 ou 331680/1

Pour le moment, à part utiliser des REMPLACER/CONCATENER (genre RECHERCHEV(REMPLACER(BE3;1;8;CONCATENER(BE3;".1")) je n'ai pas d'autres solutions mais cela ne me convient évidemment pas si un collaborateur s'amuse à utiliser un autre style d'itération...

4 réponses

  1. bigoudiii Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   91
     

    Hello,

    Quelle est ta version Excel ?

    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    Exemple pour rechercher ta chaîne de caractères dans la colonne B:B :

    =RECHERCHEV("*331680*";B:B;1;0)

    Les * remplacent les autres caractères pouvant se trouver avant ou après la chaîne recherchée

    Cdlmnt

    Via

    Via


    0
  3. DerekTT Messages postés 6 Statut Membre
     

    Bonjour,

    En fonction de votre version d'Excel, pourquoi ne pas utiliser les fonctions TEXTE.AVANT / TEXTE.APRES.

    Je vous mets le lien vers un petit exercice : 

    https://www.solpedinn.com/challenges/3-recuperer-le-nom-dune-entreprise-avec-une-adresse-mail

    Les corrigés et les étapes pas-à-pas y sont détaillées

    Belle journée !


    0
    1. brucine Messages postés 24975 Date d'inscription   Statut Membre Dernière intervention   4 180
       

      Bonjour,

      Nous sommes sur un forum bénévoles, ce n'est pas l'endroit pour y faire de la publicité pour une entreprise commerciale vers lesquels des liens sont d'ailleurs interdits.

      0
  4. DerekTT Messages postés 6 Statut Membre
     

    J'ajoute que si il ne s'agit que d'itération à partir d'un caractère spécial, il est peut-être plus intéressant de passer par la fonction CHERCHE() et ainsi réaliser la recherche/remplacement à partir d'une position précise.

    La fonction CHERCHE :

    https://www.youtube.com/watch?app=desktop&v=MX4DvyP_UjU


    0