J'ai un classeur Excel avec 2 feuilles. La feuille n ° 1 contient 2 colonnes, noms et points.
| A | B |
|-----------|----|
| John Doe | 65 |
| Jolly Doe | 45 |
| Hello Doe | 50 |
La feuille n ° 2 contient une seule colonne, les noms.
| A |
|-----------|
| John Doe |
| Hello Doe |
Je veux obtenir des points de chaque nom qui dans la feuille # 2. Donc, le résultat devrait être comme ça:
| A | B |
|-----------|----|
| John Doe | 65 |
| Hello Doe | 50 |
Utiliser cette formule sur la feuille 2 pour obtenir des points, mais obtenir John Doe maintenant le point de John
=VLOOKUP(A1;Sheet1!A1:A10;1)
Pouvez-vous me montrer un moyen d'y parvenir?
VLOOKUP
est la fonction que vous voulez. Infos ici: support.office.com/en-us/article/…Réponses:
Vous êtes très proche de votre formule.
Utilisation:
Votre référence à
Sheet2!B1:B999
devrait êtreSheet1!$A$2:$B$99999
. Votre original indique en fait l'endroit où vous voulez placer les résultats, pas la source des chiffres.Les besoins en fonction VLOOKUP ():
Qu'est - ce que vous cherchez - A2
où vous voulez regarder - Sheet1 $ A2: B99999 $ (votre look table)
Qu'est - ce que vous voulez revenir - 2 (la deuxième colonne de votre table)
Si vous veux une correspondance étroite mais pas exacte - Faux
En plaçant le $ dans la fourchette $ A $ 2: $ B 99999 $, la référence à la table sera corrigée. Ainsi, lorsque vous copiez la formule dans le reste des cellules, la plage de la table de consultation ne changera pas.
la source