Rechercher une valeur dans un tableau excel

Bonjour,

Voilà j'ai une problématique sur excel.

J'ai une feuille avec environ 9000 noms dans la colonne A et en colonne B le numéro d'adhérent de chacun de ces noms.
J'ai une seconde feuille avec environ 800 noms tirés de la feuille 1 de manière aléatoire.
Je souhaite retrouver le numéro d'adhérent de ces 800 noms tirés alétoirement et les afficher sur la feuille 2 en face du nom.

Je réplique:

Feuille 1

Noms Numéro d'adhérent
Dupont 13
Martin 56
Jean 89
Robert 45
… …

Feuille 2

Noms Numéro d'adhérent
Robert ?
Dupont ?
... ...

Comme on peut le voir les noms ne seront pas dans la ligne sur la feuille 1 et sur la feuille 2.
Comment puis-je faire pour afficher le numéro d'adhérent qui viendrait remplacer mon point d'interrogation?

Pour Robert 45 et pour Dupont 13...

Je vous en remercie d'avance.
Configuration: Windows XP Internet Explorer 7.0

6 réponses

  1. ah oui non mais il n'y a pas de souci tu as bien j'irai prendre le fichier ce soir d'ailleur ;)
    0
    1. rooo pijaku tu me scie là lol j'avai pas pensé au risque de doublon mais le monsieur avait l'air satisfai donc je m'en suis pas soucié plus que ça ;)
      0
      1. Modérateur
        Non effectivement, il avait l'air satisfait. Ma réponse ne vient ici que complémenter ce sujet.
        0
    2. Modérateur
      Bonjour,
      Je viens me méler de votre discussion, ne m'en veuillez pas...
      9000 noms, il y a risque de doublons non? des Dupont et des Martin... S'il y a doublon RECHERCHEV ne renverra pas forcément la bonne valeur, il ne renvoie que la première occurence trouvée.
      Ce fichier, ci dessous, trouvé ici :
      sources :
      https://forums.commentcamarche.net/forum/affich-14847865-recherche-semi-auto-dans-excel
      par Michel_m
      est une recherche faite par VBA, légèrement modifiée par mes soins. Dans la feuille liste, collez votre liste de noms + n° d'adhérents puis, dans la feuille "cherche" saisissez le nom cherché dans la textbox.

      Lien du fichier : ici
      0
      1. cool ;) pour info ca marche avec rechercheh pour recherche horizontal si tes infos sont les une au dessus des autres ;)
        0
        1. j'ai oublié un truc c'est cette formule qu'il te faut

          =RECHERCHEV(A1;Feuil1!$A$1:$B$6;2;"FAUX") pour que la matrice soit toujours la meme quand tu vas dérouler la formule sur les lignes suivante
          0
          1. Merci pour la formule, je viens de l'adapter à ma matrice et ça marche...
            0
        2. salut,

          dans la cellule en face du premier nom met cette formule:

          =RECHERCHEV(A1;Feuil1!A1:B6;2;"FAUX")

          rehcerchev pour recherche verticale,A1 est la valeur que tu vas cherché donc ton nom;Feuil1!A1:B6 est la matrice les 2 colonnes nom et Numéro adhérent à adapter à ton tableau; 2 c'est pour dire que c'est dans la 2° colonne que tu prend la valeur correspondante;FAUX c'est si il ne toruve pas de valeur . . .

          ca te va?
          0