Как сделать уровни в excel?

Листы Excel, содержащие большой объем информации, иногда могут выглядеть перегруженными и даже трудночитаемыми. Excel позволяет группировать данные, чтобы с легкостью скрывать и показывать различные разделы листа.

К тому же Вы можете обобщить различные группы при помощи команды Промежуточный итог и придать структуру рабочему листу Excel.

В этом уроке мы рассмотрим оба этих инструмента максимально подробно и на наглядных примерах.

Группировка строк и столбцов в Excel

  1. Выделите строки или столбцы, которые необходимо сгруппировать. В следующем примере мы выделим столбцы A, B и C.Как сделать уровни в excel?
  2. Откройте вкладку Данные на Ленте, затем нажмите команду Группировать.Как сделать уровни в excel?
  3. Выделенные строки или столбцы будут сгруппированы. В нашем примере это столбцы A, B и C.Как сделать уровни в excel?

Чтобы разгруппировать данные в Excel, выделите сгруппированные строки или столбцы, а затем щелкните команду Разгруппировать.

Как сделать уровни в excel?

Как скрыть и показать группы

  1. Чтобы скрыть группу в Excel, нажмите иконку Скрыть детали (минус).Как сделать уровни в excel?
  2. Группа будет скрыта. Чтобы показать скрытую группу, нажмите иконку Показать детали (плюс).Как сделать уровни в excel?

Подведение итогов в Excel

Команда Промежуточный итог позволяет автоматически создавать группы и использовать базовые функции, такие как СУММ, СЧЁТ и СРЗНАЧ, чтобы упростить подведение итогов.

Например, команда Промежуточный итог способна вычислить стоимость канцтоваров по группам в большом заказе.

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

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

Создание промежуточного итога

В следующем примере мы воспользуемся командой Промежуточный итог, чтобы определить сколько заказано футболок каждого размера (S, M, L и XL). В результате рабочий лист Excel обретет структуру в виде групп по каждому размеру футболок, а затем будет подсчитано общее количество футболок в каждой группе.

  1. Прежде всего отсортируйте данные, для которых требуется подвести итог. В этом примере мы подводим промежуточный итог для каждого размера футболок, поэтому информация на листе Excel должна быть отсортирована по столбцу Размер от меньшего к большему.Как сделать уровни в excel?
  2. Откройте вкладку Данные, затем нажмите команду Промежуточный итог.Как сделать уровни в excel?
  3. Откроется диалоговое окно Промежуточные итоги. Из раскрывающегося списка в поле При каждом изменении в, выберите столбец, который необходимо подытожить. В нашем случае это столбец Размер.
  4. Нажмите на кнопку со стрелкой в поле Операция, чтобы выбрать тип используемой функции. Мы выберем Количество, чтобы подсчитать количество футболок, заказанных для каждого размера.
  5. В поле Добавить итоги по выберите столбец, в который необходимо вывести итог. В нашем примере это столбец Размер.
  6. Если все параметры заданы правильно, нажмите ОК.Как сделать уровни в excel?
  7. Информация на листе будет сгруппирована, а под каждой группой появятся промежуточные итоги. В нашем случае данные сгруппированы по размеру футболок, а количество заказанных футболок для каждого размера указано под соответствующей группой.Как сделать уровни в excel?

Просмотр групп по уровням

При подведении промежуточных итогов в Excel рабочий лист разбивается на различные уровни. Вы можете переключаться между этими уровнями, чтобы иметь возможность регулировать количество отображаемой информации, используя иконки структуры 1, 2, 3 в левой части листа. В следующем примере мы переключимся между всеми тремя уровнями структуры.

Хоть в этом примере представлено всего три уровня, Excel позволяет создавать до 8 уровней вложенности.

  1. Щелкните нижний уровень, чтобы отобразить минимальное количество информации. Мы выберем уровень 1, который содержит только общее количество заказанных футболок.
  2. Щелкните следующий уровень, чтобы отобразить более подробную информацию. В нашем примере мы выберем уровень 2, который содержит все строки с итогами, но скрывает остальные данные на листе.
  3. Щелкните наивысший уровень, чтобы развернуть все данные на листе. В нашем случае это уровень 3.
  • Вы также можете воспользоваться иконками Показать или Скрыть детали, чтобы скрыть или отобразить группы.

Удаление промежуточных итогов в Excel

Со временем необходимость в промежуточных итогах пропадает, особенно, когда требуется иначе перегруппировать данные на листе Excel. Если Вы более не хотите видеть промежуточные итоги, их можно удалить.

  1. Откройте вкладку Данные, затем нажмите команду Промежуточный итог.
  2. Откроется диалоговое окно Промежуточные итоги. Нажмите Убрать все.
  3. Все данные будут разгруппированы, а итоги удалены.

Чтобы удалить только группы, оставив промежуточные итоги, воспользуйтесь пунктом Удалить структуру из выпадающего меню команды Разгруппировать.

Оцените качество статьи. Нам важно ваше мнение:

Источник: https://office-guru.ru/excel/gruppy-i-promezhutochnye-itogi-v-excel-118.html

Группируем строки в Excel

Когда пользователь имеет дело с объемными документами с массой промежуточных итогов и сложной структурой, и эти документы создаются и ведутся в Excel, ему сложно охватить все данные на одном экране. Тому, кто в этом случае хочет сделать работу более рациональной, адресована эта статья.

Excel, включая достаточно старые версии, снабжен таким инструментом, как группировка строк. Использовать его можно только в том случае, если таблица создана с соблюдением определенных правил. На что обратить внимание?

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

Как сделать уровни в excel?

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

Как сделать уровни в excel?

В-третьих, могли остаться полностью незаполненными столбец или строка, за этим тоже нужно следить.

Как сделать уровни в excel?

Если все вышеперечисленное учтено, то можно приступать к оптимизации таблицы. Это удобнее делать, начиная с разделов:

  • выделите все строки первого раздела (не включайте в выделение название раздела и итоговую строку);
  • на вкладке Данные откройте список Группировать и выберите одноименную команду. В результате слева от таблицы появляется зона созданной структуры.

Как сделать уровни в excel?

Аналогично сгруппируйте строки второго и последующих разделов.

Как сделать уровни в excel?

Если щелкнуть по кнопке 1, то раздел свернется до названия и итоговой строки. Чтобы увидеть содержимое раздела, щелкните по кнопке 2.

Как сделать уровни в excel?

Далее можно группировать строки, которые образуют группы внутри разделов. При этом первую строку группы выделять не нужно (если строк всего две, то выделяйте только вторую). В структуре произойдут изменения: добавится третий уровень.

Как сделать уровни в excel?

Теперь можно щелкнуть по кнопке 2 и свернуть только группы (кнопкой 3 все можно будет развернуть).

Как сделать уровни в excel?

Если группа была сформирована неудачно, то ее можно разгруппировать. Для этого щелкните по кнопке, соответствующей концу группы в структуре (это может быть +, если группа свернута, или , если видна вся структура) и по кнопке Разгруппировать. На рисунке приведен пример для группы «Кладка кирпича».

Как сделать уровни в excel? 

Если возникает необходимость отказаться от группировки вообще, то используйте команду Удалить структуру в списке команды Группировать. С удалением структуры не спешите, так как отменить это решительное действие будет невозможно.

Как сделать уровни в excel? 

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

Источник: https://microsoft-help.ru/29-gruppiruem-stroki-v-excel.html

Группировка Excel, как сгрупировать строки или столбцы в Экселе, многоуровневые группировки, настройки структуры и уровней

Редакторы пакета Microsoft Office обладают различными полезными функциями. И Excel не является исключением. Одной из таких функций является группировка данных.

Назначение

Основным предназначением группировки в Excel считается структурирование документа для удобства работы с ним или его просмотра. То есть, функция нужна, чтобы максимально удобно пользоваться документом и иметь возможность выделять или просматривать отдельные его компоненты. С помощью этой функции можно:

  • настроить отображение пунктов и подпунктов в документе;
  • оптимизировать пространство документа для упрощения его редактирования;
  • скрывать временно ненужные элементы.
Читайте также:  Как сделать лабиринт в word?

Возможность удобна для реализации списков и упрощения внесения данных в какие-то таблицы.

Настройки группировки

Вопреки визуальному восприятию искать данную возможность нужно не в разделе «разметка». Расположенная там группировка позволяет переносить вложения документа вместе с ячейками. Оптимальное применение этого инструмента – связка ячейки и картинки. Необходимая пользователям группировка находится по следующему пути:

    1. Вкладка «Данные».Как сделать уровни в excel?
    2. Плитка «Структура»
    3. Кнопка «Группировать».

Как сделать уровни в excel?
Как сделать уровни в excel?

Здесь можно выставить конкретный стиль и точку отображения для сгруппированных элементов. Например, по конкретному показателю (дате) можно сгруппировать данные и отображать только этот показатель.Как сделать уровни в excel?

Кстати, кнопка «Применить стили» позволяет изменять стиль отображения. Удобно, если нужно распределить данные, придав им не только групповое, но и визуальное различие.

Создание группировки

Для того чтобы сгруппировать данные в пределах листа (в пределах книги выставить эту опцию нельзя) требуется пройти по указанному выше пути, выделив какой-то параметр. Делается это следующим образом:

  1. Выделяем в документе необходимый параметр.Как сделать уровни в excel?
  2. Открыть «данные» и на плитке «Структура» нажать «Группировать».
  3. Теперь потребуется выбрать одну из необходимых опций.Как сделать уровни в excel?

  Программа Excel — основы работы с листами

Группировка по строкам

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

Например, если требуется отображать дочерние подразделения конкретного крыла организации, то лучше использовать группировку по строкам.

Таким образом первая строка будет отображать для начальников крупные подразделения, а вот меньшие подразделения будут доступны при разворачивании групп.Как сделать уровни в excel?

Группировка по столбцам

Она же группировка по колонкам. Позволяет проверять конкретные данные или их промежуточные значения. Например, в сгруппированной таблице предложены прибыли по кварталам. А вот за пределами осмотра (скрыто структурой) находится подробный отчёт по каждому кварталу (распределение по месяцам).

Как сделать уровни в excel?

Примечание! Для удобства структуры, не нужно выделять крайний отображаемый элемент. В показанном примере в общую единицу собраны месяца, а вот квартал сохраняется вне разметки. Адреса строк сохраняются вне зависимости от свёрнутости или развернутости структуры.

Вложенные группы

Представляют собой обычные группы. В этом случае структура собирается по принципу снизу-вверх. То есть, сначала объединяются меньшие компоненты, а потом большие. Называют такую структуру многоуровневой группировкой. Следует визуально выделить общий параметр, который находится на верхнем уровне, а потом определить его структурные единицы.

В конкретном примере это имеет вид:Как сделать уровни в excel?

Порядок добавления единиц не важен. Главное, чтобы сохранялась развёртка верхней единицы. В конкретном примере порядок создания структуры имел вид: группировка месяцев, после которой они были свёрнуты и сгруппированы уже кварталы. Таким образом, удалось добиться условной единицы «полугодие».

Примечание! В квартал входит 3 месяца, а в полугодие 6. При составлении таблицы для примера — это правило было нарушено. Здесь в квартал входит 4 месяца, а в полугодие 8, что является фактическим нарушением принятых норм.

  Excel для чайников — основы работы с ячейками

Пока есть возможность определить наименьшую структурную единицу и разобрать, в какой элемент она входит, можно изменять структуру для оптимальной работы. Проблемой будет только удаление компонентов.

Удаление группировки

В примере выше допущено несколько грубых ошибок. Поэтому требуется удалить группировки и исправить ошибки. Удаляются эти структурные компоненты следующим образом:

  1. Выделить необходимый диапазон.Как сделать уровни в excel?
  2. Нажать разгруппировать.
  3. Выбрать «колонны» или «строки».
  4. Повторить необходимое количество раз.

Теперь можно внести необходимые исправления и повторить процедуру объединения компонентов для отображения.

Источник: http://composs.ru/gruppirovka-strok-i-stolbcov-v-excel/

Как группировать строки или столбцы в Excel?

Рубрика Excel

Также статьи о работе с данными в Экселе:

Когда данные или таблица в Экселе занимают много пространства на листе, их можно сгруппировать и скрыть, открывая для просмотра только при необходимости. Группировать в Excel можно как строки, так и столбцы, причем поддерживается несколько уровней группировки данных.

Для группировки данных в Excel необходимо выделить группируемые столбцы или строки, перейти на вкладку «Данные», и выбрать пункт меню «Группировать» в области «Структура». Попробуем для примера группировать строки в Excel. Выделяем первую группу значений, и нажимаем соответствующий пункт меню.

  • Как сделать уровни в excel?
  • В появившемся окошке необходимо будет указать, группировать строки или столбцы.
  • Как сделать уровни в excel?

После группировки строк в Excel в левой части документа появились дополнительные обозначения.

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

Также в этой строке можно подписать название группы, так как после нажатия на знак минус и сворачивания группированных строк, эта строка будет напротив знака плюс, которым можно будет развернуть группу обратно.

Как сделать уровни в excel?

Как сделать уровни в excel?

Так можно группировать до восьми уровней вложенности. Нажимая на порядковый номер группы вверху слева можно открывать или скрывать сразу весь уровень.

  1. Как сделать уровни в excel?
  2. Как сделать уровни в excel?
  3. Таким же образом можно группировать столбцы в Excel, указывая при группировке, что группировать следует столбцы.
  4. Как сделать уровни в excel?
  5. Как сделать уровни в excel?
  6. Как сделать уровни в excel?
  7. Как сделать уровни в excel?

По умолчанию строка итогов для строк, которую мы использовали как подпись группы, делается снизу, а для столбцов справа. Чтобы это изменить, необходимо зайти в настройки структуры, и убрать все установленные галочки.

Для удаления отдельной группы необходимо ее выделить, и выбрать в меню «Разгруппировать». При этом также придется указывать, строки или столбцы.

  • Чтобы сразу разгруппировать все строки и столбцы, необходимо в меню «Разгруппировать» выбрать пункт «Удалить структуру».

Источник: http://officeprogs.ru/excel/kak-gruppirovat-stroki-ili-stolbtsy-v-excel.html

Группировка строк и столбцов в Excel — как сделать?

При работе с большими объёмами данных в Excel нередко возникает необходимость сделать группировку, которая позволяет представить всю информацию в структурированном виде.

Группировка в Excel — возможности

С помощью специальных функций в Эксель (Excel) можно выполнять группировку строк, группировку столбцов и выводить промежуточные итоги. Можно создавать до 8 уровней вложенности.

  • Группировка также позволяет «спрятать» промежуточные данные.
  • Параметры группировки
  • В программе Excel по умолчанию строчка/столбец с итоговыми данными располагается под данными (группировка строк) или справа от данных (группировка столбцов).
  • Если вы хотите изменить отображение итогов, то нужно открыть вкладку «Данные» и в разделе «Структура» нажать на наклонную стрелку.

Как сделать уровни в excel?

  1. Откроется окно настройки, где вам нужно будет убрать соответствующие флажки.
  2. Как сделать группировку данных в Excel?
  3. Рассмотрим подробно на примере, как можно сгруппировать данные в таблице разными способами:
  4. 1) Группировка по строкам.
  5. 2) Группировка по столбцам.
  6. 3) Автоматическая группировка.
  7. Группировка по строкам

У нас есть таблица, отражающая поступление различных товаров по месяцам. Необходимо выполнить группировку данных по каждому месяцу.

Как сделать уровни в excel?

Сначала нужно добавить строчку с названием группы. В данном примере будет 3 группы — «июль», «август», «сентябрь».

Для того, чтобы сделать группировку по строкам в Экселе (Excel), необходимо выделить требуемую область (группу) и в меню выбрать пункт «Данные» -> «Группировать». В появившемся окне выбираем «Группировать строки».

Как сделать уровни в excel?

  • Поочерёдно выбираем строки, соответствующие каждому периоду и группируем их с помощью данного инструмента.
  • Таблица приобретёт следующий вид:
Читайте также:  Как сделать таблицу из запроса в access?

Как сделать уровни в excel?

Если нужно скрыть группу, то нужно сбоку нажать на минус, а если развернуть — на плюс. Кроме того, Excel отображает число уровней группировки — в нашем примере их 2.

Как сделать уровни в excel?

  1. При нажатии на «1» будут показаны только итоговые строки, в то время, как цифра «2» разворачивает структуру.
  2. Автоматическая группировка

В программе Excel также можно осуществлять группировку данных автоматически. Но для этого в таблице должны содержаться итоговые формулы.

  • Добавим в ранее созданную таблицу формулы, рассчитывающие суммарные цены и количество товаров по каждой группе (функция СУММ).
  • Для создания автоматической группировки строк в Экселе заходим в «Данные» -> «Группировать» -> «Создание структуры».

Как сделать уровни в excel?

Если всё сделали правильно, то строки автоматически будут сгруппированы. Если нет — Excel выдаст ошибку «Невозможно создать структуру документа». Это означает, что на листе отсутствуют формулы, позволяющие сгруппировать данные автоматически по определённым признакам.

Наша таблица будет иметь следующий вид:

Как сделать уровни в excel?

  1. Создание нескольких уровней группировки
  2. Как было сказано выше, в Экселе можно создавать довольно сложные структуры данных.

Добавим в нашу таблицу ещё один уровень группировки. Для этого создадим наверху таблицы строчку «Итого» и напишем формулы, позволяющие считать итоги по месяцам.

После этого воспользуемся автоматической группировкой. Вот какая таблица получится:

Как сделать уровни в excel?

Принцип отображения сгруппированных данных остаётся тем же. Например, если нас интересуют только итоговые данные по месяцам и общий итог, то можно спрятать нижний уровень.

Как сделать уровни в excel?

  • Группировка по столбцам
  • Такой вид группировки в Excel осуществляется схожим образом — указываем требуемые столбцы и создаём группу (в диалоговом окне выбираем «Группировать столбцы»).

Убрать группировку

Для того, чтобы разгруппировать данные, нужно выбрать «Данные» -> «Разгруппировать». В зависимости от способа группировки выбираем либо «Разгруппировать», либо «Удалить структуру».

Источник: http://www.bolshoyvopros.ru/questions/2463212-gruppirovka-strok-i-stolbcov-v-excel-kak-sdelat.html

Здравствуйте, друзья. Думаю, каждому, кто работал в Эксель, попадались таблицы со структурой данных.

Группировка в Эксель, чаще всего, применяется, когда есть организация со структурой, и мы оцениваем некоторые показатели согласно этой структуры.

Например, продажи по Компании в целом, по региональным представительствам, по менеджерам. Посмотрите на картинке, как это может быть без группировки:

Как сделать уровни в excel?

На рисунке детальный пример отчета о продажах по структурным подразделениям подневно.  А что если нужно предоставить руководителям отчет в разрезе только лишь департаментов и помесячно, без детализации? Чтобы было вот так:

Как сделать уровни в excel?

Согласитесь, такой вид таблицы более нагляден и показателен для анализа работы Компании в целом. Но как получить такую таблицу достаточно быстро, не скрывая и не удаляя ячейки? Очень просто, задайте структуру документа.

Как сделать уровни в excel?

На рисунке выше я привел уже структурированный документ, с маркерами группы. В таблице сгруппированы менеджеры по регионам и регионы в компании, а так же, дни недели в месяцы.

Чтобы скрыть какую-то отдельную группу, кликните на значке «минус» в итоговой строке этой группы». Чтобы раскрыть – на значке «плюс».

Чтобы отобразить какой-то определенный уровень – нажмите на его номер в верхнем левом углу листа.

Обратите внимание, данные сгруппированы в несколько уровней. Каждый последующий вложен в предыдущий. Всего Эксель позволяет создать до восьми уровней в строках и восьми – в столбцах.

Есть два способа создать структуру листа: автоматический и ручной.

Автоматическое создание структуры в Excel

Программа может попытаться создать структуру автоматически. Для этого нажмите на ленте: Структура – Группировать – Создать структуру.

Если у Вас правильно и логично записаны формулы суммирования, структура будет создана правильно. У меня эта функция часто срабатывает правильно, поэтому сначала я пробую именно автоматическое создание. Структура из примера отлично создалась автоматически.

Ручное создание структуры

Создание структуры вручную позволяет держать весь процесс под контролем и гарантированно получить правильный результат. Чтобы структурировать лист вручную, выполните такие действия:

  1. Оформите и наполните таблицу, создайте итоговые строки и столбцы
  2. Кликните на маленькой пиктограмме со стрелкой в нижнем правом углу ленточной группы Данные – Структура. В открывшемся окне настройте расположение строк и столбцов итогов

Как сделать уровни в excel?

  1. Выделите строки или столбцы, которые нужно группировать (не выделяйте итоговые). Делайте это с каждой группой по очереди, начиная с самых «глубоких». В моем примере это фамилии менеджеров.

Как сделать уровни в excel?

  1. Нажмите на ленте Структура – Группировать (ли нажмите Alt+Shift+стрелка вправо). Будет создана группировка

Как сделать уровни в excel?

  1. Повторяйте п.3-4 до полного структурирования данных. Повторюсь, начинайте с подчиненных групп, потом переходите на уровень выше. Т.е. в таблице из примера мы поочередно сгруппируем менеджеров в филиалы, потом филиалы в компанию.

Когда Вы вставляете новые строки и столбцы в структурированную таблицу – будьте осторожны. Если, например, добавляется новый менеджер в группу, вставляйте строку где-то между сгруппированными строками, не первым элементом группы и не последним. В противном случае, новая строка не впишется в структуру.

При копировании диапазона ячеек, скрытые строки и столбцы не копируются. Но когда они скрыты группировкой – все равно копируются. Чтобы выделить только данные, отображенные на экране, выделите нужный диапазон и нажмите F5. В открывшемся окне выберите Выделить – Только видимые ячейки. Теперь ячейки, скрытые группировкой, не будут скопированы.

Если Вам больше не нужна структура – удалите ее. Для этого выполните на ленте Данные – Структура – Разгруппировать – Удалить структуру.

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

Вот и все, тренируйтесь и применяйте на практике структурирование данных в Экселе. Приглашаю Вас комментировать изложенный материал, задавайте Ваши вопросы и делитесь опытом!

Следующая статья будет посвящена подключению внешних данных и их консолидации. Это неотъемлемая часть работы большинства пользователей Excel. Присоединяйтесь к чтению!

Источник: https://officelegko.com/2017/01/31/gruppirovka-dannyih-v-excel-pridaem-tablitsam-stroynosti/

Группировка в Excel

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

Мы имеем отчет продаж по всем работавшим агентам за год. Информация представлена по месяцам. Но такая детализация для целей нашего анализа является избыточной, но в случае необходимости мы должны быстро ее получить. Поэтому удалять ее не нужно.

Можно просто скрыть столбцы – и это удовлетворит нашей цели. Но если Вы отчет делаете не для себя, а для руководства или еще кого-либо. Нельзя быть на 100% уверенным, что те, кто будет работать с Вашими таблицами, будет хорошо владеть приложением Excel. Выход из ситуации – группировка.

Находится она на вкладке «Данные», раздел «Структура».

 Как сделать уровни в excel?

В таблице нашего примера выделяем столбцы отчета, которые содержат детализированную информацию, затем нажмите значок «Группировать». Создать сразу несколько групп не получится, поэтому создавайте их поочередно. Так выглядел отчет до группировки:

  •  Как сделать уровни в excel?
  • Отчет после группировки:
  •  Как сделать уровни в excel?

На рисунке видно, что группируются данные по месяцам за определенные кварталы, тем самым образуя 4 группы. Не включенными остаются только итоги по кварталам. Нажав на значки «минус», детализированная информация скрывается. Отчет получает следующий вид:

Читайте также:  Связанные выпадающие списки в excel как сделать

Как сделать уровни в excel?

Теперь он выглядит более компактно и отображает наиболее важную информацию. В то же время, раскрыв любую из групп, можно ознакомиться с деталями.

Обратите внимание на числа, изображенные на картинке. Они представляют кнопки, которые позволяют быстро раскрыть и скрыть все группы одновременно. Кнопка 1 скрывает все уровни групп, 2 раскрывает группы первого уровня. Если внутри какой-либо группы создается еще одна группа, то она будет относиться к уровню 3, и к кнопкам добавиться еще одна, с цифрой 3 и т.д.

Для того чтобы извлечь столбцы из группы, необходимо выделить их и в разделе «Структура» кликнуть по значку «Разгруппировать». Если требуется убрать всю группировку сразу, выделите весь лист Excel и нажмите тот же значок. Будет предложено разгруппировать столбцы или сроки. Выберите нужный вариант и нажмите «OK». Приложение удалит все группировки верхнего уровня, оставив нижние.

Группировать можно как столбцы, так и строки. И те и другие подчиняются одним и тем же правилам.

Источник: http://office-menu.ru/uroki-excel/13-uverennoe-ispolzovanie-excel/19-gruppirovka-v-excel

Многоуровневая группировка строк

118059 07.10.2012 Скачать пример

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

Предположим, что мы работаем вот с такой сложной многоуровневой таблицей с данными:

Как сделать уровни в excel?

Обратите внимание на то, что в таблице ясно и четко прослеживаются вложенные друг в друга уровни данных. Такую структуру часто можно увидеть в:

  • бюджетировании — статьи доходов/расходов группируются в блоки (cost centers) или по географическому признаку (страна-край-город)
  • управлении проектами — этапы проектов разбиты обычно на более мелкие подзадачи и действия
  • строительных сметах — похожим образом обычно расписываются расчеты расхода материалов и их стоимости при строительстве
  • и т.д. — дальше придумайте сами.

Делать такую группировку вручную весьма мучительно, вследствие неудобности и ограниченности средств группировки самого Excel. Поэтому, столкнувшись как-то с подобной задачей в одном из своих проектов, я написал макрос для автоматической группировки подобных списков, которым и хочу тут поделиться. Чтобы применить его к вашему списку, проделайте следующие действия:

Нажмите сочетание клавиш ALT+F11, чтобы открыть редактор Visual Basic. В нем выберите в меню команду Insert — Module, чтобы вставить новый модуль и скопируйте туда текст макроса:

Sub Multilevel_Group()
Dim level As Single, i As Single
Dim start As Single, LastRow As Single

Const FIRST_ROW = 2 'первая строка списка
Const FIRST_COLUMN = 1 'первый столбец списка
Const NUMBER_OF_LEVELS = 3 'количество уровней

Set ws = ActiveSheet
ws.UsedRange.ClearOutline 'убираем все группировки на листе
LastRow = WorksheetFunction.Match(«Конец», ws.Columns(FIRST_COLUMN), 0) 'определяем номер последней строки

'проходим во вложенном цикле по уровням и группируем
For level = 1 To NUMBER_OF_LEVELS
start = 0
For i = FIRST_ROW To LastRow
'если нашли начало группы — запоминаем номер строки
If ws.Cells(i, level+FIRST_COLUMN-1) «» And _
WorksheetFunction.CountA(ws.Cells(i + 1, FIRST_COLUMN).Resize(1, level)) = 0 Then start = i

'если нашли конец группы — группируем
If WorksheetFunction.CountA(ws.Cells(i + 1, FIRST_COLUMN).Resize(1, level)) > 0 And start > 0 Then
ws.Rows(start + 1 & «:» & i).Group
start = 0
End If
Next i
Next level
End Sub

При необходимости, текст можно слегка подкорректировать под ваши особенности, а именно изменить:

  • FIRST_ROW — номер первой строки списка, начиная с которой пойдет группировка. Если у вас шапка не из одной строки или над таблицей есть данные — меняйте.
  • FIRST_COLUMN — номер первого столбца списка, с которого начинается анализ и группировка. Если слева от вашей таблицы есть еще колонки, то эту константу также нужно изменить.
  • NUMBER_OF_LEVELS — количество уровней (столбцов) для анализа. В приведенном выше примере мы хотим проанализировать три первых столбца, поэтому значение этой константы =3

Важно! Макрос предполагает, что:

  • Уровни заполняются по порядку, т.е., например, уровень 3 не может быть написан, если ему не предшествовал уровень 2.
  • В первом столбце списка в последней строке должно быть слово Конец, которое необходимо, чтобы макрос понял, где заканчивается список и пора остановиться:

Как сделать уровни в excel?

Чтобы запустить добавленный макрос для списка на текущем листе, нажмите сочетание клавиш ALT+F8, выберите в списке наш макрос Multilevel_Group и нажмите кнопку Выполнить (Run).

Ссылки по теме

Источник: https://www.planetaexcel.ru/techniques/9/47/

Группирование данных в Excel

18.03.2009 Алексей Лупан

Можно сворачивать/разворачивать строки на листе Excel.

Если строк много, то фича рулит.

Группированные строки в Excel

Как сгруппировать строки

  1. Выделить строки, которые хотим сгруппировать. Можно выделять как строки, так и просто ячейки «в столбце».
  2. Выбрать Данные > Группа и Структура >Группировать.

  3. Или в Office 2007 жмакнуть Shift+Alt+стрелка вправо.

    Появится диалог с вопросом: Что группировать будем — строки али колонки?

Официальная справка (очень рекомендую ознакомиться):

  1. Для отображения строк уровня щелкните соответствующие символы структуры.
  2. Для отображения или скрытия данных в многоуровневой структуре щелкайте символы структуры и .

Дело очень простое, как настройки маршрутизатора под Gentoo:

  1. После выделения столбца/строки жмем Alt+Shift+ для понижения уровня. Потом, при необходимости повысить уровень обратно — то же со .
  2. Уровней может быть (в Excel 2003) до восьми.
  3. Кроме минусов, можно кликать линии, от них идущие.
  4. Групповое изменение — маленькие кнопочки с цифрами в левом верхнем углу.

Но придумать себе проблему на эту тему все еще можно:

Как, епрст, сделать так, чтобы «плюсики» отображались вверху, а не внизу скрываемо/раскрываемого списка?

Office ХР

Данные > Группа и Структура > Настройка > убрать галку у опции «Итоги в строках под данными»

Office 2007

en

Data > Outline > Show the Outline dialog box > Settings > uncheck «Summary rows below detail»

ru

Данные > Структура > Показать меню (см. на картинке, куда надо нажать) > Настройки > убрать галку у опции «Итоги в строках под данными»

Как сделать уровни в excel?

Смотри, куда жмакаешь

Раскрываемость списков неизменно и существенно повышается.

Странность в том, что для каждого листа эту операцию следует повторять… Разве что — использовать макрос, который будет это делать одним нажатием:

Sub OutlinePlusesInTop()

‘ Товарищ, это макрос для Office 2007

With ActiveSheet.Outline
.AutomaticStyles = False
.SummaryRow = xlAbove
.SummaryColumn = xlRight
End With

End Sub

А кто не знает, как использовать макросы в офисном пакете, тот просто нам завидует.

Плавная привязка записи к теме тестирования:

Дык, очевидно же, ёптыть…

Тест-кейсы в Excel забабахать может каждый бабуин, а как именно решить проблему с «поменять плюсики местами» — увы. Чтобы потом не сталкиваться с этой проблемой, сделал себе памятку в блоге. Всё это, конечно, неразрывно связано с тестированием…

То есть, не было никаких разрывов с ноября прошлого года.

Прием комментариев к этой записи завершён.

Тут нам не то, и не это. Не надо задавать вопросы о том, как сделать ещё что-то с этими прекрасными свертывающимися списками. Здесь даже не форум по Excel. Это блог о тестировании программного обеспечения.

Вы же любите тестировать, правда?

Источник: https://testitquickly.com/2009/03/18/excel-group-ungroup/

Ссылка на основную публикацию
Adblock
detector