Excel Создание нового листа с суммированными данными из связанного листа - PullRequest
0 голосов
/ 08 июня 2018

Допустим, у меня есть следующее на листе:

enter image description here

В некотором смысле, я хочу либо заменить это, или, предпочтительно, создатьновый лист, со следующими данными.Обратите внимание, что PO # находится за пределами рисунка, и на остальных полях производится суммирование.Есть ли способ легко сделать это?

Конечным результатом должны быть данные в сетке Excel, как показано ниже (желательно на новом листе).Это может быть какой-то макрос или другой метод, который я могу использовать, чтобы легко создать это ... enter image description here

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете легко сделать это с помощью SUMIFS() или Сводной таблицы .

Для SUMIFS () приведенное ниже уравнение даст вам сумму для W.PS123 Product A. Измените при необходимости другие критерии, поменяв местами AR и номер продукта (оба в кавычках в приведенной ниже формуле, вы также можетеустановите их равными диапазону ячеек, который содержит требуемые критерии).

Если у вас есть заданное количество «AR» и номеров продуктов, вам нужно будет построить эту таблицу только один раз, и уравнения будут автоматически обновляться по мере изменения ваших необработанных данных.

= SUMIF (C: C, A: A, "W.PS123", E: E, "A")

В качестве альтернативы Вы можете создать сводную таблицу и просто обновлять ее каждый раз, когда обновляются ваши данные (или создавать макрос worksheet_change для автоматического обновления таблицы при изменении ваших данных).

Чтобы построить сводную таблицу:

  1. Выделите массив таблиц (в вашем примере Col AD)
  2. Вставка> Сводная таблица
  3. Drag ARв строки
  4. Перетащите PRODUCT в строки (ниже AR)
  5. Перетащите QTY на «Значения» и измените поле на «Сумма» вместо счетчика по умолчанию
  6. Формат по вкусу
...