Конвертировать SQL в формулу Excel - PullRequest
1 голос
/ 04 июля 2019

У меня есть 2 таблицы в Excel.Таблица 1

Item Quantity_Required    Quantity_Remaining
A     5
B     10
C     3

Таблица 2

Source Item Quantity
1        A    2 
2        A     1 
1        B     5

Мой результат должен состоять в заполнении столбца Количество_Остальное в Таблице 1

Table 1 
Item Quantity_Required    Quantity_Remaining
A     5                         2
B     10                        5
C     3                         3

Логика в коде SQL выглядит так:следует.

SELECT A.Item,
A.Quantity_Required,
A.Quantity_Required - B.Quantity as Quantity_Remaining
FROM Table1 A
LEFT JOIN
(SELECT Item,
SUM(Quantity)
FROM Table2
GROUP BY Item) B
ON A.Item = B.Item

Мне нужны указатели о том, как перевести это в Excel.

1 Ответ

0 голосов
/ 05 июля 2019

Для данных, помещенных в таблицу Excel, как показано ниже, вы можете использовать эту формулу:

=$B2-SUMPRODUCT(($A2=$B$8:$B$10)*($C$8:$C$10))

Итак, вторая часть формулы SUMPRODUCT ищет ячейки в диапазоне B8:B10, которые соответствуют A2, а затем берет их значения из столбца C и добавляет их.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...