So vergleichen Sie zwei Tabellen mit doppelter Schlüsselreferenz

So vergleichen Sie zwei Tabellen mit doppelter Schlüsselreferenz

Ich habe zwei Arbeitsblätter, die viele Spalten und Zeilen enthalten. Derselbe Schlüsselverweis ist „Bestellnummer“ in beiden Arbeitsblättern. Aber leider sind die Bestellnummern doppelt vorhanden. Gibt es eine Möglichkeit, die beiden Blätter in einem Blatt und auf einmal zu vergleichen?

Blatt A

ordernumber cost QTY    date ......
   A10       50   2   12/05/2018
   A18       20   2   12/05/2018
   A10       50   3   12/01/2018
   A18       20   10  12/02/2018
   A13       50   7   12/04/2018

Blatt B

ordernumber cost QTY    date ......
  A10        50   3    12/01/2018
  A13        50   7    12/04/2018
  A18        20   5    12/05/2018 
  A18        20   2    12/02/2018

Vergleichsblatt

ordernumber  QTYA     QTY B  GAPQTY
  A10          5       3      2
  A18         12       7      5
  A13         7        7      0

Antwort1

Bildbeschreibung hier eingeben

Wie es funktioniert:

  1. Schreiben Sie diese Array-Formel in Zelle A2vonVergleichsblatt, beenden Sie mit Ctrl+Shift+Enterund füllen Sie es aus.

     {=IFERROR(IFERROR(INDEX(Sheet1!$A$2:$A$6, MATCH(0, COUNTIF($A$1:A1, Sheet1!$A$2:$A$6), 0)), INDEX(Sheet2!$A$2:$A$5, MATCH(0, COUNTIF($A$1:A1, Sheet2!$A$2:$A$5), 0))), "")}
    
  2. Geben Sie diese Array-Formel in Zelle B2von einVergleichsblatt, beenden Sie mit Ctrl+Shift+Enter& Nach unten ausfüllen.

     {=SUMPRODUCT((Sheet1!$A$2:$A$6=$A2)*(Sheet1!$C$2:$C$6))}
    
  3. Schreiben Sie diese Formel in die Zelle C2vonVergleichsblatt, beenden Sie mit Ctrl+Shift+Enterund füllen Sie es aus.

     {=SUMPRODUCT((Sheet2!$A$2:$A$5=$A2)*(Sheet2!$C$2:$C$5))}
    
  4. Endlich in Cell D2ofVergleichsblattSchreiben Sie diese Formel und füllen Sie sie aus.

     =B2-C2
    

verwandte Informationen