Как сравнить две таблицы с дублирующими ключевыми ссылками

Как сравнить две таблицы с дублирующими ключевыми ссылками

У меня есть два рабочих листа, и внутри много столбцов и строк. Одинаковая ключевая ссылка - "номер заказа" на двух рабочих листах. Но, к сожалению, номера заказов дублируются. Есть ли способ сравнить два листа на одном листе и один раз?

Лист А

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

Лист Б

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

сравнительный лист

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

решение1

введите описание изображения здесь

Как это работает:

  1. Запишите эту формулу массива в A2ячейкуСравнительный лист, закончите Ctrl+Shift+Enterи заполните его.

     {=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. Введите эту формулу массива в B2ячейкуСравнительный лист, закончите с помощью Ctrl+Shift+Enter& Fill down.

     {=SUMPRODUCT((Sheet1!$A$2:$A$6=$A2)*(Sheet1!$C$2:$C$6))}
    
  3. Запишите эту формулу в C2ячейкуСравнительный лист, закончите Ctrl+Shift+Enterи заполните его.

     {=SUMPRODUCT((Sheet2!$A$2:$A$5=$A2)*(Sheet2!$C$2:$C$5))}
    
  4. Наконец в D2камереСравнительный листзапишите эту формулу и заполните.

     =B2-C2
    

Связанный контент