Excel VBA фильтрует один столбец и подсчитывает значения в другом - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть база данных, в которой в столбце C указаны названия инструментов, такие как: KDX15, GUA10, PKN01, и они повторяются в этом столбце много раз, но они добавляли ценность каждый раз в столбце D.

Пример:

  C   |   D
KDX15 | 15000
GUA10 |  2000
PKN01 |  2000
KDX15 |   100
KDX15 |   100
GUA10 |  2530

Я хочу отфильтровать эти значения на другом листе, но отфильтровал каждый пример имени.KDX15 и сводка из столбца D 15200

Как я могу это сделать?До сих пор я был в состоянии создать макрос для фильтра столбца C

Sheets("NEUPRAVOVAT").Columns("C:C").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Sheets("Sheet1").Range("H1"), Unique:=True

Я просто хочу увидеть отфильтрованные значения столбца C со сводкой каждого значения из столбца D.

1 Ответ

0 голосов
/ 13 декабря 2018

Используйте сводную таблицу…

…, чтобы получить следующий результат:

enter image description here


Как его создать

Представьте себе следующие данные

enter image description here

  1. Выберите данные
  2. В меню ленты выберите: Вставить ›ПоворотТаблица
  3. В следующем диалоговом окне выберите место, куда вы хотите вставить сводную таблицу (и нажмите ОК)

    enter image description here

  4. Установите отмеченные флажки enter image description here

  5. Готово

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