Message d'erreur lors de la tentative de récupération d'une valeur à partir d'une plage à l'aide de VLOOKUP

J'ai une feuille de calcul excel où j'utiliserais normalement un VLOOKUP.

Dans ce cas, je dois trouver l'ID de l'enregistrement lors de la comparaison des adresses électroniques, de sorte que l'adresse électronique est l'identifiant unique ici.

Par exemple, sur la feuille 1

ABCD Person Id | Family Name | First Name | Email #N/A | Doe | John | [email protected] 

Sur la feuille 2

  ABCD Person Id | Family Name | First Name | Email 12345 | Doe | John | [email protected] 

Fondamentalement sur la feuille 1 J'ai 800 enregistrements, sur la feuille 2 450. Je sais que les 450 sont dans la Feuille 1, alors j'ai besoin de trouver les identifiants de ceux-ci et les mettre sur la feuille 1 où j'ai beaucoup plus de données pour chaque personne.

Ce que j'ai essayé jusqu'à présent est un VLOOKUP, mais je continue d'obtenir une erreur. J'aimerais le faire avec une sorte de formule et n'utiliser aucune copie coller et supprimer des doublons.

Des idées?

Vous obtenez une erreur très probablement parce que votre valeur de recherche se trouve à droite de la valeur que vous essayez de récupérer dans votre source ( Sheet2 , dans votre cas).

Fondamentalement, votre formule actuelle devrait fonctionner si votre fiche de données source ( Sheet2 ) est organisée de cette façon:

  ABCD Email | Family Name | First Name | Person ID [email protected] | Doe | John | XXXXXXX 

Où la colonne ID Personne peut être placée dans les colonnes B , C ou D (à la droite de la colonne Email ).

Pour éviter de devoir réorganiser vos données , au lieu d'utiliser VLOOKUP , je recommande d'utiliser un combo INDEX/MATCH dans la colonne A de Sheet1 , quelque chose dans le sens de:

 =INDEX(Sheet2!A:A,match(D1,Sheet2!D:D,0),1) 


D1 est votre valeur de recherche (adresse e-mail)
Sheet2!A:A contient des ID de personne
Sheet2!D:D contient des e-mails