Предположим, у вас есть следующие именованные диапазоны :
- ITEMS , являющиеся данными в столбце ITEMS вашего
Sheet1
; - КОЛИЧЕСТВО - данные в столбце КОЛИЧЕСТВО вашего
Sheet1
.
Введите следующую формулу в ячейку D2
вашего Sheet2
:
=IFERROR(INDEX(ITEMS,MATCH(0,COUNTIF($D$1:D1,ITEMS),0)),"")
Обратите внимание, что это формула массива , которая требует от вас нажатия Ctrl + Shift + Введите после завершения формулы встрока формул.
Перетаскивайте его, пока не появится больше элементов.
Затем вы можете ввести следующую формулу в ячейку E2
на вашем Sheet2
и перетащить ее вниз:
=SUMIF(ITEMS,D2,QUANTITY)
Как видно из скриншота выше, в столбце D могут быть пустые ячейки, которые я использовал IFERROR чтобы вернуть пустые ячейки, если нет более четкого элемента.Соответствующее количество будет 0
соответственно.Вы можете удалить их или скрыть их на своем рабочем листе.
Кстати, я не уверен, почему Pivot Table
отсутствует, поскольку на самом деле это более быстрый и простой подход, чем формула ивам не нужно беспокоиться о пустых ячейках, возвращаемых формулой, если количество уникальных элементов не определено.Все, что вам нужно сделать, это выделить исходные данные, вставить сводную таблицу и поместить ПУНКТ в поле Rows
, а КОЛИЧЕСТВО в поле Values
.