Exceller. Recherche de la correspondance exacte et de la valeur de retour

1

J'ai 3 fichiers Excel. Le fichier Excel 1 et le fichier Excel 2 contiennent:

  • Données fixes dans la colonne A
  • Différentes valeurs dans la colonne H.

Le fichier Excel 3 (tableau de bord) contient les données fixes trouvées dans la colonne A des 2 fichiers, et les colonnes B, C, D doivent renvoyer les valeurs de la colonne H.

Les données de la colonne A peuvent être déplacées vers différentes cellules. Il convient donc de rechercher la correspondance exacte indépendamment de la cellule.

Fichier Excel 1

Col. A          Col. H                                    
Thomas Moore        0
Albert Einstein    23
John Doe            8

Fichier Excel 2

Col. A          Col. H                                    
Thomas Moore       10
Albert Einstein    98
John Doe           50

Fichier Excel 3

Col. A          Col. B     Col. C                                    
Thomas Moore        0        10
Albert Einstein    23        98
John Doe            8        50

Colonne A (Mêmes valeurs dans les fichiers Excel 1 et Excel 2) Colonne B (Fichier Excel 1 Col H) Colonne C (Fichier Excel 2 Col H)

Dans le fichier 3, chaque fois qu'il correspond aux valeurs exactes des autres fichiers, colonne A, il renvoie la valeur correspondante dans H (fonctionne comme une feuille de calcul récapitulative).

Mon K
la source

Réponses:

0

Vous pouvez utiliser Vlookup dans le fichier 3. Si la première ligne a des étiquettes de colonne et que la première colonne est dans la ligne 2, utilisez cette formule dans B2

=VLOOKUP(A2,'[File 1.xlsx]Sheet1'!$A$1:$H$1000,8,FALSE)

En utilisation C2

=VLOOKUP(A2,'[File 2.xlsx]Sheet1'!$A$1:$H$1000,8,FALSE)

Ajustez le nombre de lignes de la formule en fonction de votre ensemble de données et copiez les formules.

Teylyn
la source
J'ai appliqué ceci = vlookup (A2; '[Fichier 1.xlsx] Résumé de Principal'! A: A, 8, faux) et un message d'erreur que signifie 8, faux signifie? il met en évidence ceci
Myk
Je ne pense pas que vous puissiez utiliser des colonnes entières dans Excel 2007 pour Vlookup. Essayez d'utiliser une plage avec un nombre limité de lignes. 8indique de renvoyer la valeur de la 8ème colonne du tableau (colonne H) et Falseconstitue l'instruction pour une correspondance approximative. Vous voulez une correspondance exacte, le paramètre doit donc l'être False.
Teylyn
J'ai utilisé ceci = VLOOKUP (A2; '[Fichier 1.xlsx] Résumé de la fenêtre principale'! $ A $ 2: $ A 6; 8; FAUX) et me donne maintenant #REF! dans la cellule B2
Myk
Vous devez inclure la table entière et pas seulement 2 dollars australiens: 6 dollars australiens. Excel recherche la 8ème colonne et celle-ci ne comporte qu'une colonne, elle échoue donc. Modifiez cette plage en $ A $ 2: H $ 6 $.
gtwebb
Ma formule dit $A$1:$H$1000, non $A$1:$A$1000. Pourquoi ne commencez-vous pas avec la formule que j'ai fournie et changez simplement le nom du fichier et de la feuille? Chaque autre changement que vous apporterez sera susceptible de casser la formule.
Teylyn