Recherche approximative

Résolu
Finaref Messages postés 3 Statut Membre -  
Finaref Messages postés 3 Statut Membre -
Bonjour le forum,

je m'arrache les cheveux sur une formule, alors je viens chercher de la rescousse.

J'effectue une recherche entre 2 listes. La particularité est que la clé n'est pas strictement identique.
Par exemple, sur une colonne :
PN_1
PN_2

sur 2 autres colonnes : PN - Peugeot.
Je souhaite afficher dans ma cellule Peugeot quand il y a PN_1 et PN_2.

Ben, je n'y arrive pas.Je suis passé par le RECHERCHEV avec la recherche approximative, mais ca part dans tous les sens. Copie d'écran ci-dessous avec la formule renseignée.
Help. :)



Merci pour vos réponses et très bonne fin d'année 2018. ^^

Configuration: Windows / Chrome 71.0.3578.98

4 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir Finaref

    RECHERCHEV(GAUCHE(B2;2) & "*" ;E2:F6;2;0) devrait faire l'affaire

    Cdlmnt
    Via
    0
    1. Finaref Messages postés 3 Statut Membre
       
      Bonsoir via55,

      Merci, ca me fait avancer d un grand pas ! Mais la marche n est pas encore totalement franchie.

      Mon exemple était un chouilla plus simple que la réalité.
      Je n ai pas toujours une combinaison sur 2 lettres, ça varie entre 2 et 3 (exemple : PN* et FOR*). Ça se finit toujours par une *.

      Une dernière complexité est un cas particulier au sein duquel la clé ne se distingue que sur le 3eme caractère (exemple : FO* et FOR*).

      Merci !
      0
  2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    La logique et l'efficacité voudraient que tous les codes comporte le même nombre de lettres, c'est la base !
    Néanmoins essaie cette formule qui teste d'abord 3 lettres puis 2
    =SIERREUR(INDEX(F:F;EQUIV(GAUCHE(B1;3);E:E;0));INDEX(F:F;EQUIV(GAUCHE(B1;2);E:E;0)))

    Cdlmnt
    Via
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    (et salut Via, ça va en cette fin d'année?)

    Voyez si ce modèle peut s'appliquer à votre problème. Surtout, v oyez si vous pouvez pour votre recherche, respecter les conditions stipulées dans les notes
    et revenez si problème
    https://mon-partage.fr/f/8CUD5Y4x/

    crdlmnt
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      suite du message: à noter que, après test, la présence ou non de l'astérisque à la fin des codes de référence ne paraît pas influencer les résultats si les conditions de textes sont respectées.
      0
  4. Finaref Messages postés 3 Statut Membre
     
    Merci à vous pour vos réponses et votre aide. ^^

    Bon we !
    0