J'ai deux séries de données de deux ans comme ci-dessous qui devaient être triées par produit et par rangée. Par exemple. J'ai besoin d'A2 et de ses ventes de produits sur la même ligne pour les deux années. J'ai jeté un œil à la solution ici, mais je ne sais pas comment l'ajuster.
2012 2011
Product Sales Product Sales
A1 5 A1 3
A2 7 A4 5
A3 2 A6 3
A4 5 A7 2
A5 3 A9 4
A6 4 A10 5
A7 3
A8 4
A9 5
A10 6
C'est le résultat souhaité qui a le même produit sur chaque ligne pour les deux années.
2012 2011
Product Sales Product Sales
A1 5 A1 3
A2 7
A3 2
A4 5 A4 5
A5 3
A6 4 A6 3
A7 3 A7 2
A8 4
A9 5 A9 4
A10 6 A10 5
Ma base de données actuelle compte plus de 800 lignes sur 8 ans. Cette tâche prend donc trop de temps. Y a-t-il un moyen efficace de le faire?
L'aide est très appréciée.
vlookup
va faire exactement celaRéponses:
Je vous recommande d'utiliser la fonction VLOOKUP .
La syntaxe pour vlookup est
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
oùRemplissez H2 avec la formule
=VLOOKUP(G2;A:B;2;0)
et copiez jusqu'à H11.Remplissez I2 avec la formule
=IFERROR(VLOOKUP(G2;C:D;2;0);0)
et copiez-le jusqu'à I11.IFERROR
est nécessaire parce que lorsque la formule recherche la valeurA2
par exemple, elle ne la trouvera pas. Nous remplaçons donc l'erreur par0
.Je pense que cela s'explique de lui-même et vous permet de comprendre comment faire cela pour les autres colonnes.
la source
;
par,
et laissez - moi savoir si cela fonctionne pour vous.