Структурирование (группировка) данных на листе

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

Данные с тремя уровнями структуры

1. чтобы отобразить строки для уровня, щелкните соответствующие символы структуры один два три .

2.  Уровень 1 содержит сумму продаж по всем строкам с подробными данными.

3.  Уровень 2 содержит сумму продаж по каждому месяцу в каждом регионе.

4. уровень 3 включает в себя строки данных — в этом случае строки от 17 до 20.

5. чтобы развернуть или свернуть данные в структуре, щелкните символы структуры плюс и минус или нажмите клавиши Alt + Shift + = , чтобы развернуть и Alt + Shift + = для свертывания.

  1. Убедитесь, что каждый столбец данных, на который вы хотите создать структуру, имеет метку в первой строке (например, область), содержит похожие факты в каждом столбце, и что в диапазоне, который вы хотите структурировать, нет пустых строк или столбцов.

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

    • Вставка итоговых строк при помощи команды Промежуточные итоги    

      Используйте команду Итоги для вставки функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ непосредственно под или над каждой группой строк с подробными данными и для автоматического создания многоуровневой структуры. Подробнее об использовании функции "Итоги" читайте в статье Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

    • Вставка собственных итоговых строк    

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

  3. По умолчанию Excel ищет сводные строки под подробными сведениями, но их можно создавать над строками с подробными данными. Если вы создали сводные строки под подробными сведениями, перейдите к следующему шагу (шаг 4). Если вы создали итоговые строки над строками с подробными сведениями, на вкладке данные в группе Структура нажмите кнопку вызова диалогового окна.

    В группе "Структура" нажмите кнопку вызова диалогового окна.

    Откроется диалоговое окно "Параметры".

    Диалоговое окно "Параметры" для структуры

    В диалоговом окне Параметры снимите флажок суммарные строки под данными и нажмите кнопку ОК.

  4. Структурируйте данные. Выполните одно из перечисленных ниже действий.

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

    1. Выделите ячейку в диапазоне ячеек, которые нужно структурировать.

    2. На вкладке Данные в группе Структура щелкните стрелку рядом с пунктом Группировать, а затем выберите пункт Создать структуру.

      Щелкните стрелку под кнопкой "Группировать" и выберите команду "Создать структуру".

    Структурирование данных вручную

    Важно:  Группируя уровни структуры вручную, отобразите на экране все данные во избежание ошибок группировки строк.

    1. Чтобы структурировать внешнюю группу (уровень 1), выделите все строки, которые будет содержать внешняя группа (например, строки с подробными сведениями и, если они были добавлены, суммарные строки).

      Выбор данных, готовый к созданию внешней группы

      1. Первая строка содержит надписи и не выделена.

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

      3. не выделять общие итоги.

    2. На вкладке Данные в группе Структура выберите Группировать. В диалоговом окне Группа выберите пункт строки, а затем нажмите кнопку ОК.

      Совет: Если выделять целые строки, а не только ячейки, Excel автоматически группирует по строкам — диалоговое окно "Группировка" не открывается.

      Выберите пункт "Строки", а затем нажмите кнопку ОК.

      Рядом с группой на экране появятся знаки структуры.

    3. Или структурируйте внутреннюю вложенную группу — строки с данными для определенного раздела данных.

      Примечание: Если вы не хотите создавать внутренние группы, перейдите к шагу f, показанному ниже.

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

      Данные, выбранные для группировки на уровне 2 в иерархии.

      1. Вы можете создать несколько групп на каждом из внутренних уровней. Здесь два раздела уже сгруппированы на уровне 2.

      2. Этот раздел выбран и готов к группировке.

      3. не выделять итоговую строку для данных, которые нужно сгруппировать.

    4. На вкладке Данные в группе Структура выберите Группировать.

      На вкладке "Данные" нажмите кнопку "Группировать".

      В диалоговом окне Группа выберите пункт строки, а затем нажмите кнопку ОК. Рядом с группой на экране появятся знаки структуры.

      Совет: Если выделять целые строки, а не только ячейки, Excel автоматически группирует по строкам — диалоговое окно "Группировка" не открывается.

    5. Продолжайте выделение и группировку внутренних строк до тех пор, пока не будут созданы все необходимые уровни структуры.

    6. Чтобы разгруппировать строки, выделите их, а затем на вкладке Данные в группе Структура выберите команду Разгруппировать.

      Вы также можете разгруппировать разделы структуры без удаления всего уровня. Удерживая нажатой клавишу SHIFT, щелкните Плюс или Минус группы, а затем на вкладке данные в группе Структура нажмите кнопку Разгруппировать.

      Важно: Если во время разгруппировки структуры подробные данные скрыты, строки с подробными данными могут также не отображаться. Для отображения данных перетащите указатель через номера видимых строк рядом со скрытыми строками. Затем на вкладке Главная в группе ячейки нажмите кнопку Формат, наведите указатель на пункт Скрыть & отобразить, а затем выберите команду отобразить строки.

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

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

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

  3. Если итоговый столбец расположен слева от столбцов сведений, на вкладке данные в группе Структура нажмите кнопку вызова диалогового окна.

    В группе "Структура" нажмите кнопку вызова диалогового окна.

    Откроется диалоговое окно "Параметры".

    Диалоговое окно "Параметры" для структуры

    В диалоговом окне Параметры снимите флажок суммарные столбцы справа от подробных данных и нажмите кнопку ОК.

  4. Чтобы структурировать данные, выполните одно из перечисленных ниже действий.

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

    1. Выделите ячейку в диапазоне.

    2. На вкладке Данные в группе Структура щелкните стрелку под пунктом Группировать, а затем выберите Создать структуру.

    Структурирование данных вручную

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

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

      Данные, упорядоченные по столбцам для группировки

      1. столбец A со заголовками.

      2. Выделите все столбцы детализации и промежуточные итоги. Обратите внимание, что если не выделять столбцы целиком, то при нажатии кнопки Группировать (на вкладке данные в группе Структура ) откроется диалоговое окно Группа и попросят выбрать строки или столбцы.

      3. не выбирайте столбец общий итог.

    2. На вкладке Данные в группе Структура выберите Группировать.

      На вкладке "Данные" нажмите кнопку "Группировать".

      Над группой появится символ структуры.

    3. Чтобы структурировать внутреннюю вложенную группу столбцов с подробными сведениями (уровень 2 или выше), выделите столбцы с подробными сведениями, расположенные рядом с столбцом, содержащим итоговый столбец.

      Данные, сгруппированные по столбцам

      1. Вы можете создать несколько групп на каждом из внутренних уровней. Здесь два раздела уже сгруппированы на уровне 2.

      2. Эти столбцы выделены и готовы к группировке. Обратите внимание, что если не выделять столбцы целиком, то при нажатии кнопки Группировать (на вкладке данные в группе Структура ) откроется диалоговое окно Группа и попросят выбрать строки или столбцы.

      3. не выделять столбец сводки для данных, которые нужно сгруппировать.

    4. На вкладке Данные в группе Структура выберите Группировать.

      На вкладке "Данные" нажмите кнопку "Группировать".

      Рядом с группой на экране появятся знаки структуры.

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

  6. Для разгруппировки столбцов выделите необходимые столбцы, а затем на вкладке Данные в группе Структура нажмите кнопку Разгруппировать.

На вкладке "Данные" нажмите "Разгруппировать".

Вы также можете разгруппировать разделы структуры без удаления всего уровня. Удерживая нажатой клавишу SHIFT, щелкните Плюс или Минус группы, а затем на вкладке данные в группе Структура нажмите кнопку Разгруппировать.

Если во время разгруппировки структуры подробные данные скрыты, столбцы с подробными данными могут также не отображаться. Для отображения данных перетащите указатель через номера видимых столбцов рядом со скрытыми столбцами. На вкладке Главная в группе Ячейки нажмите кнопку Формат, выберите пункт Скрыть или отобразить, а затем нажмите кнопку Отображение столбцов

  1. Если вы не видите символы структуры один два три , плюс и минус , выберите параметры > файлов> Дополнительно, а затем в разделе Параметры отображения для этого листа установите флажок Показывать символы структуры при применении структуры и нажмите кнопку ОК.

  2. Выполните одно или несколько из указанных ниже действий.

    • Отображение или скрытие подробных данных для группы    

      Чтобы отобразить подробные данные в группе, нажмите кнопку плюс для группы или нажмите клавиши Alt + Shift + =.

    • Чтобы скрыть подробные данные группы, нажмите кнопку минус для группы или нажмите клавиши Alt + Shift +-.

    • Развертывание или свертывание структуры до определенного уровня    

      В один два три символы структуры щелкните номер нужного уровня. Подробные данные более низких уровней будут скрыты.

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

    • Отображение или скрытие всех структурированных данных    

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

    • Чтобы скрыть все подробные данные, нажмите один .

Для структурированных строк в Microsoft Excel используются стили, например RowLevel_1 и RowLevel_2. Для структурированных столбцов в Excel используются стили, например ColLevel_1 и ColLevel_2. В этих стилях используются полужирное начертание, курсив и другие текстовые форматы, позволяющие отличать итоговые строки или столбцы данных. Изменяя способ определения каждого из стилей, вы можете применять различные форматы текста и ячеек для настройки внешнего вида структуры. Стиль можно применить к структуре при ее создании или создании структуры.

Выполните одно или несколько из указанных ниже действий.

Автоматическое применение стиля к новым итоговым строкам или столбцам    

  1. На вкладке данные в группе Структура нажмите кнопку вызова диалогового окна.

    В группе "Структура" нажмите кнопку вызова диалогового окна.

    Откроется диалоговое окно "Параметры".

    Диалоговое окно "Параметры" для структуры

  2. Установите флажок Автоматические стили.

Назначение стиля существующей итоговой строке или столбцу    

  1. Выделите ячейки, к которым вы хотите применить стиль.

  2. На вкладке данные в группе Структура нажмите кнопку вызова диалогового окна.

    В группе "Структура" нажмите кнопку вызова диалогового окна.

    Откроется диалоговое окно "Параметры".

    Диалоговое окно "Параметры" для структуры

  3. Установите флажок Автоматические стили и нажмите кнопку Применить стили.

    Диалоговое окно "Параметры" с выбранным пунктом "Автоматические стили"

Для форматирования структурированных данных также можно применять автоформаты.

  1. Если вы не видите символы структуры один два три , плюс и минус , выберите параметры > файлов> Дополнительно, а затем в разделе Параметры отображения для этого листа установите флажок Показывать символы структуры при применении структуры .

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

    Подробную информацию см. в разделе Отображение и скрытие структурированных данных.

  3. Выделите диапазон итоговых строк.

  4. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

    Нажмите кнопку "Найти и выделить" и выберите команду "Перейти".

  5. Нажмите кнопку Выделить группу ячеек.

  6. Выберите пункт только видимые ячейки.

  7. Нажмите кнопку ОК, а затем скопируйте данные.

Примечание: При скрытии или удалении структуры удаления данных не происходит.

Скрытие многоуровневой структуры

  • Перейдите в раздел > Параметры > Дополнительно, а затем в разделе Параметры отображения на этом листе снимите флажок Показывать символы структуры при применении структуры .

Удаление многоуровневой структуры

  1. Выберите лист.

  2. На вкладке Данные в группе Структура щелкните Разгруппировать, а затем выберите пункт Удалить структуру.

    Нажмите кнопку "Разгруппировать" и выберите пункт "Удалить структуру".

    Важно: Если во время удаления многоуровневой структуры подробные данные скрыты, то строки или столбцы с подробными данными могут также не отображаться. Для просмотра данных выделите номера или буквы видимых соседних строк или столбцов соответственно. На вкладке Главная в группе Ячейки нажмите кнопку Формат, выберите пункт Скрыть или отобразить, а затем нажмите кнопку Отобразить строки или кнопку Отображение столбцов.

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

  1. Создание итогового отчета

    1. Структурируйте данные.

      Подробнее читайте в разделе Создание многоуровневой структуры из строк или Создание многоуровневой структуры из столбцов.

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

      Структурированный список с отображением только итоговых строк

    3. Подробную информацию см. в разделе Отображение и скрытие структурированных данных.

  2. Создание итогового отчета на диаграмме

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

      Например, чтобы на диаграмме отображались только итоговые значения Батурина и Белов, но не общие итоги, выберите ячейки a1 – C19, как показано в приведенном выше примере.

    2. Нажмите кнопку вставка > диаграмм > Рекомендованные диаграммы, а затем откройте вкладку все диаграммы и выберите тип диаграммы.

      Диалоговое окно "Вставка диаграммы"

      Например, если выбрать параметр "кластеризованный столбец", диаграмма будет выглядеть так:

      Диаграмма на основе промежуточных итогов

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

Строки и столбцы можно группировать (или структурировать) в Excel в Интернете.

Примечание: Несмотря на то, что вы можете добавить итоговые строки или столбцы к данным (с помощью таких функций, как SUM или ПОДЫТОГОВ), вы не можете применить стили или задать расположение суммарных строк и столбцов в Excel в Интернете.

Создание многоуровневой структуры строк или столбцов

Структурирование строк в Excel Online

Структура столбцов в Excel Online

Структурирование строк в Excel Online

  1. В первом столбце содержатся названия.

  2. Строки данных и итоговые строки группируются в структуре.

  3. Общий итог не сгруппирован в структуре.

Структура столбцов в Excel Online

  1. Первая строка состоит из подписей.

  2. Столбцы подробных данных и итоговые столбцы группируются в структуре.

  3. Общий итог не сгруппирован в структуре.

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

  2. Выделите данные (включая сводные строки или столбцы).

  3. На вкладке данные в группе Структура нажмите кнопку Группа > Группировка строк или столбцов группы.

  4. Кроме того, если вы хотите структурировать внутреннюю вложенную группу, выберите строки или столбцы в диапазоне структурированных данных и повторите шаг 3.

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

Разгруппировка строк или столбцов

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

Отображение и скрытие структурированных данных

Выполните одно или несколько из указанных ниже действий.

Отображение или скрытие подробных данных для группы    

  • Для отображения подробных данных в группе щелкните плюс группы или нажмите клавиши Alt + Shift + =.

  • Чтобы скрыть подробные данные группы, щелкните минус группы или нажмите клавиши Alt + Shift +-.

Развертывание или свертывание структуры до определенного уровня    

  • В один два три символы структуры щелкните номер нужного уровня. Подробные данные более низких уровней будут скрыты.

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

Отображение или скрытие всех структурированных данных    

  • Чтобы отобразить все детали данных, щелкните самый низкий уровень в один два три символы структуры. Например, если в структуре три уровня, нажмите три .

  • Чтобы скрыть все подробные данные, нажмите один .

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Группировка и отмена группировки данных в сводной таблице

Будьте на шаг впереди с Microsoft 365

Нужна дополнительная помощь?

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×