У меня есть следующая таблица:
FRUIT COLOR TOT
Apple red 2
Apple red 14
Apple green 22
Grape black 1
Grape black 4
Grape black 4
Я хочу динамически заполнять сводную таблицу следующим образом:
FRUIT COLOR TOT
Apple red 16
Apple green 22
Grape black 9
Итак, по сути, мне нужно извлечь с помощью динамической формулы отдельные категории (фрукты) и соответствующие подкатегории (цвет), так что если я добавлю в первую таблицу новую строку с:
Banana yellow 5
Он будет автоматически добавлен в резюме.
Вроде какэтотвопрос, но мне нужно, чтобы он был динамичным и с подкатегориями. С одними только категориями мне уже удалось это сделать, настоящая проблема - это подкатегории..
решение1
Вам не нужна никакая формула. Просто используйте инструменты, которые предоставляет Excel.
- Выберите ваши данные
- Нажмите
Insert > Table
- Щелкните по одной из ячеек таблицы.
- Нажмите
Insert > Pivot Table
- В строках добавьте поля
FRUIT
иCOLOR
- В значениях добавьте поле
TOT
- Настройте макет сводной таблицы в соответствии с вашими потребностями.
Когда вы добавляете новое значение в таблицу данных (предпочтительно в конец таблицы), таблица автоматически расширяется. Затем щелкните правой кнопкой мыши по сводной таблице и щелкните Refresh
.
Кроме того, вы можете обновить сводную таблицу с помощью Refresh All
кнопки на Data
вкладке.
Документация:
Пример: