Группировка строк в Excel: плюсик сверху, уровни и итоги
Как сгруппировать строки и столбцы, перенести плюс наверх, сделать несколько уровней и посчитать итог так, чтобы суммы групп не задвоились.
Коротко
Сгруппировать: выделите строки, которые должны сворачиваться, — только детали, без строки-заголовка группы, — и нажмите Данные → Группировать или Alt+Shift+→. Слева появится линия с кнопкой «минус», а сверху над номерами строк — кнопки уровней 1, 2.
Разгруппировать: те же строки, Данные → Разгруппировать или Alt+Shift+←.
Свернуть всё сразу — кнопка уровня «1» над номерами строк; развернуть всё — кнопка с самым большим номером. Свернуть или развернуть группу, в которой стоит курсор, — Alt+Shift+- и Alt+Shift+=.
Чем это лучше простого скрытия: свёрнутую группу видно по кнопке, её открывает один щелчок, а уровни позволяют показать отчёт то целиком, то только итогами.
То же самое формулой в Excel
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;D2:D8) — сумма группы: итог по всему столбцу этой же функцией не задвоит суммы групп=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;D2:D100) — общий итог — проходит мимо строк, где уже стоит ПРОМЕЖУТОЧНЫЕ.ИТОГИ=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;D2:D100) — итог только по развёрнутым строкам — свёрнутые группы не считаются=СУММЕСЛИ(A2:A100;"Итого*";D2:D100) — сумма всех строк, начинающихся с «Итого», — если итоги групп стоят числами, а не функциейПошагово
Одна группа
- Выделите строки с деталями — например, 3–7, если в строке 2 стоит название группы или в строке 8 её итог.
- Данные → Группировать (группа «Структура»). Если выделены ячейки, а не целые строки, Excel спросит: строки или столбцы.
- Щёлкните «минус» слева — группа свернётся, останется строка с итогом.
Несколько уровней. Сгруппируйте сначала крупные блоки, потом внутри них — мелкие. Excel поддерживает до восьми уровней структуры; кнопки уровней над номерами строк переключают, насколько глубоко развернуть отчёт.
Плюсик сверху, а не снизу. По умолчанию кнопка стоит под группой — Excel считает, что итог внизу. Если итог или название группы у вас сверху: Данные → Структура, маленькая стрелка в углу группы → снимите галочку итоги в строках под данными → ОК. Кнопки переедут наверх.
Группировка по одинаковым значениям с суммой. Если нужно сгруппировать по отделу или месяцу и сразу получить сумму по каждой группе, быстрее команда Данные → Промежуточный итог: отсортируйте таблицу по нужному столбцу, выберите его в окне, функцию «Сумма» — Excel вставит итоги и сам построит структуру.
Где обычно ломается
- В группу попала строка заголовка. Тогда при сворачивании пропадает и название. Группируйте только детали.
- Кнопки плюс и минус пропали. Скрыты символы структуры: Ctrl+8 показывает и прячет их. Или структура удалена — Данные → Разгруппировать → Удалить структуру.
- Итог задвоился. Общая сумма через СУММ складывает и детали, и итоги групп. Ставьте итоги функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ — она пропускает ячейки, где стоит она же.
- Две соседние группы слиплись в одну. Между ними нет строки, которая не входит ни в одну. Оставьте строку итога или пустую строку между группами.
- В Google Таблицах группировка есть: выделить строки, правая кнопка → «Сгруппировать строки». Кнопки переключения уровней там устроены иначе, но плюс и минус на месте.