У меня есть два рабочих листа, и внутри много столбцов и строк. Одинаковая ключевая ссылка - "номер заказа" на двух рабочих листах. Но, к сожалению, номера заказов дублируются. Есть ли способ сравнить два листа на одном листе и один раз?
Лист А
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
Как это работает:
Запишите эту формулу массива в
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))), "")}
Введите эту формулу массива в
B2
ячейкуСравнительный лист, закончите с помощьюCtrl+Shift+Enter
& Fill down.{=SUMPRODUCT((Sheet1!$A$2:$A$6=$A2)*(Sheet1!$C$2:$C$6))}
Запишите эту формулу в
C2
ячейкуСравнительный лист, закончитеCtrl+Shift+Enter
и заполните его.{=SUMPRODUCT((Sheet2!$A$2:$A$5=$A2)*(Sheet2!$C$2:$C$5))}
Наконец в
D2
камереСравнительный листзапишите эту формулу и заполните.=B2-C2