Как в Excel посчитать суммы у одинаковых строк?
A B
-----------------
1 | 1,8 1
2 | 1,8 1
3 | 1,6 0,9
4 | 1,6 0,7
5 | 1,8 1
6 | 0,8 0,2
7 | 0,8 0,2
8 | 0,8 0,2
9 | 0,8 0,2
как из этой таблички получить такую (т.е. сложить значения справа у которых слева одно и тоже):
С D
-----------------
1 | 1,8 3
2 | 1,6 1,6
3 | 0,8 0,8
1 ответов
Это называется сводная таблица (Меню Данные - Сводная таблица)
- Создаешь на листе 2 столбца с заголовками A и B
- Меню Данные - Сводная таблица
- Далее, далее...
- На новом листе перетаскиваешь A в левое поле, B в центральное поле
Второй вариант. Для него нужно снизить безопасность (Сервис - Макрос - Безопасность - Средняя или Низкая)
1. Создаешь сводную таблицу, но диапазон ячеек указываешь побольше вниз (вместе с пустыми ячейками)
2. В редакторе VBA (Alt + F11) для листа с исходной таблицей (Лист1) создаешь событие
Private Sub Worksheet_Change(ByVal Target As Range)
Лист4.PivotTables("СводнаяТаблица1").PivotCache.Refresh
End Sub
Лист4 - это лист со сводной таблицей
3. Теперь при изменениях на Лист1 таблица будет обновляться автоматически