Trouver la différence en quantité d'articles correspondants à partir de deux feuilles

0

J'ai deux feuilles différentes dans Excel avec deux colonnes dans chaque feuille. La première colonne contient le nom de l'article et la seconde la quantité.

Comment puis-je obtenir la différence dans les quantités?

Les éléments ne sont pas triés dans les deux feuilles, ils ne sont pas non plus dans le même ordre.

Zorro
la source

Réponses:

2

Ce que vous cherchez, c'est le VLOOKUP() une fonction.

Installer Sheet2 comme ça

Worksheet 2 Screenshot

et Sheet1 comme ça

Worksheet 1 Screenshot

Entrez la formule suivante dans C2 et ctrl-enter / copier / coller / remplir / remplir automatiquement dans le reste de la colonne du tableau:

=ABS(B2-VLOOKUP(A2,Sheet2!$A$1:$B$8,2,FALSE))

Explication:

le VLOOKUP() function fonctionne en recherchant la valeur du premier argument dans la première colonne de la plage spécifiée dans le second argument et renvoie la valeur à partir de la même ligne dans la colonne spécifiée par le troisième argument. (Le troisième argument est un index de colonne à une base des colonnes de la plage du deuxième argument.)

le ABS() la fonction est juste là pour rendre toutes les différences positives. Il peut être omis si vous devez également savoir si la quantité en Sheet2 dans plus ou moins que cela dans Sheet1.

le #N/A une erreur survient lorsque l'élément est Sheet1 n'a pas d'entrée correspondante dans Sheet2. Si nécessaire, cela peut être changé en n’importe quelle chaîne en utilisant le IFERROR() une fonction.

robinCTS
la source
-1

enter image description here

Comment ça marche:

  1. Ecrire ceci dans la cellule G3 de Sheet 2 & amp; remplis-le.

      =IFERROR(VLOOKUP(Sheet1!A3,$A$3:$B$9,2,False)-Sheet1!B3,"Not Found")
    
  2. VLOOKUP fonction trouve & amp; faites correspondre les éléments entre les feuilles et soustrait la quantité si trouvé, sinon IFERROR renvoie le Not Found message.

Ou vous pouvez utiliser celui-ci aussi dans Cell H3 de Sheet 2 & amp; remplis-le.

=IFERROR(ABS(IF(COUNTIF(A$3:A$9,Sheet1!A3)<>0,Sheet1!B3-INDEX(B$3:B$9,MATCH(Sheet1!A3,A$3:A$9,0))," ")),"Not Found")
  1. En première partie de la formule COUNTIF trouver le match entre Items dans les deux feuilles et si retourne 1, puis la prochaine partie de la formule Subtracts Quantities entre les feuilles qui est soutenu par INDEX & MATCH combinaison.

Ajustez les références de cellule dans la formule si nécessaire.

Rajesh S
la source
Ecrivez votre inquiétude pourquoi ce post a été voté à la baisse ???
Rajesh S