Создать структуру в excel
Группировка данных в Excel – придаем таблицам стройности
Здравствуйте, друзья. Думаю, каждому, кто работал в Эксель, попадались таблицы со структурой данных. Группировка в Эксель, чаще всего, применяется, когда есть организация со структурой, и мы оцениваем некоторые показатели согласно этой структуры. Например, продажи по Компании в целом, по региональным представительствам, по менеджерам. Посмотрите на картинке, как это может быть без группировки:
На рисунке детальный пример отчета о продажах по структурным подразделениям подневно. А что если нужно предоставить руководителям отчет в разрезе только лишь департаментов и помесячно, без детализации? Чтобы было вот так:
Согласитесь, такой вид таблицы более нагляден и показателен для анализа работы Компании в целом. Но как получить такую таблицу достаточно быстро, не скрывая и не удаляя ячейки? Очень просто, задайте структуру документа.
На рисунке выше я привел уже структурированный документ, с маркерами группы. В таблице сгруппированы менеджеры по регионам и регионы в компании, а так же, дни недели в месяцы. Чтобы скрыть какую-то отдельную группу, кликните на значке «минус» в итоговой строке этой группы». Чтобы раскрыть – на значке «плюс». Чтобы отобразить какой-то определенный уровень – нажмите на его номер в верхнем левом углу листа.
Обратите внимание, данные сгруппированы в несколько уровней. Каждый последующий вложен в предыдущий. Всего Эксель позволяет создать до восьми уровней в строках и восьми – в столбцах.
Как сгруппировать данные в Excel
Есть два способа создать структуру листа: автоматический и ручной.
Автоматическое создание структуры в Excel
Программа может попытаться создать структуру автоматически. Для этого нажмите на ленте: Структура – Группировать – Создать структуру .
Если у Вас правильно и логично записаны формулы суммирования, структура будет создана правильно. У меня эта функция часто срабатывает правильно, поэтому сначала я пробую именно автоматическое создание. Структура из примера отлично создалась автоматически.
Ручное создание структуры
Создание структуры вручную позволяет держать весь процесс под контролем и гарантированно получить правильный результат. Чтобы структурировать лист вручную, выполните такие действия:
- Оформите и наполните таблицу, создайте итоговые строки и столбцы
- Кликните на маленькой пиктограмме со стрелкой в нижнем правом углу ленточной группы Данные – Структура . В открывшемся окне настройте расположение строк и столбцов итогов
- Выделите строки или столбцы, которые нужно группировать (не выделяйте итоговые). Делайте это с каждой группой по очереди, начиная с самых «глубоких». В моем примере это фамилии менеджеров.
- Нажмите на ленте Структура – Группировать (ли нажмите Alt+Shift+стрелка вправо ). Будет создана группировка
- Повторяйте п.3-4 до полного структурирования данных. Повторюсь, начинайте с подчиненных групп, потом переходите на уровень выше. Т.е. в таблице из примера мы поочередно сгруппируем менеджеров в филиалы, потом филиалы в компанию.
Когда Вы вставляете новые строки и столбцы в структурированную таблицу – будьте осторожны. Если, например, добавляется новый менеджер в группу, вставляйте строку где-то между сгруппированными строками, не первым элементом группы и не последним. В противном случае, новая строка не впишется в структуру.
При копировании диапазона ячеек, скрытые строки и столбцы не копируются. Но когда они скрыты группировкой – все равно копируются. Чтобы выделить только данные, отображенные на экране, выделите нужный диапазон и нажмите F5 . В открывшемся окне выберите Выделить – Только видимые ячейки . Теперь ячейки, скрытые группировкой, не будут скопированы.
Если Вам больше не нужна структура – удалите ее. Для этого выполните на ленте Данные – Структура – Разгруппировать – Удалить структуру .
Группированные данные, структурированное рабочее пространство – не только добавляют практичности Вашим таблицам, это правило хорошего тона, когда одну и ту же таблицу можно легко посмотреть как в развернутом виде, так и в детальном.
Вот и все, тренируйтесь и применяйте на практике структурирование данных в Экселе. Приглашаю Вас комментировать изложенный материал, задавайте Ваши вопросы и делитесь опытом!
Следующая статья будет посвящена подключению внешних данных и их консолидации. Это неотъемлемая часть работы большинства пользователей Excel. Присоединяйтесь к чтению!
Добавить комментарий Отменить ответ
8 комментариев
Добрый день!
Как в книге создать 2 группировки друг за другом, чтобы когда они свернуты не отображались страницы.
Например, в таблице 15 строк. 3 всегда отображаются. Затем 4 строки в группировке и следующие 4 строки в группировке. Надо чтобы,когда обе группировки собраны из них ничего не отображалось.
Здравствуйте, Кир.
Для каждой группировки нужно определять итоговый столбец, который располагается либо над группируемым участком, либо под ним. Поскольку у Вас две группы строк примыкают друг к другу, нужно для верхнего участка установить итоги над данными, для нижнего — под данными. Как это делается — описано вначале пункта «Ручное создание структуры».
Добрый день!
Как сделать чтобы группировки были разного цвета( например 1 группа где знак (+) красного. 2 группа где знак (+) зеленого итд)
Дмитрий, здравствуйте. Если Вы хотите, чтобы именно строка итогов отличалась по цвету — лучше всего воспользоваться Условным форматированием
Здравствуйте! Почему при создании структуры с первого столбца в документе не отображается плюсик? Только точки над структурируемыми столбцами и цифры уровня структуры… Что делать, если структура нужна именно с 1го столбца? Excel 2016. Спасибо.
Здравствуйте, Елена. Не отображается плюсик, потому что он проставляется над столбцом промежуточных итогов. Например, в столбцах у Вас данные по месяцам, и они сворачиваются в итоговые цифры года. Плюсик будет над столбцом соответствующего года.
Итоговый столбец может быть слева или справа от группируемого массива. У Вас в настройках выставлено «слева», однако столбца слева не существует, Вы группируете начиная с первого. Потому, плюсика и нет. Вы можете пойти двумя путями:
1. Скрывать и раскрывать группировку кнопками уровней в верхнем левом углу окна
2. Выбрать расположение столбца итогов справа от группируемого массива. Тогда плюсик будет отображаться в следующем столбце после группируемых. Как это сделать — я рассказал в пункте «Ручное создание структуры»
Спасибо.
Научился группировать столбцы за 15 секунд.
Создать структуру в excel
На этом шаге мы рассмотрим создание структур рабочего листа.
Прежде чем создавать структуру, нужно убедиться в том, что данные подходят для создания структуры и формулы заданы правильно. Данные должны иметь иерархическую организацию. Все итоговые формулы должны быть введены правильно и согласовано. Под согласованностью подразумевается их одинаковое относительное положение.
Создать структуру можно одним из способов:
Чтобы автоматически создать стрктуру для некоторого диапазона данных, надо выполнить следующее:
- Поместить табличный курсор в любую ячейку диапазона.
- Выбрать команду Данные | Группа и структура | Создание структуры.
Программа Excel проанализирует формулы из выделенного диапазона и создаст структуру. В зависимости от формул будет создана горизонтальная, вертикальная или смешанная структура.
Если у рабочего листа уже есть структура, то будет задан вопрос, не хотите ли Вы изменить существующую структуру. Щелкните на кнопке Да, чтобы удалить старую и создать новую структуру.
Если воспользоваться командой Данные | Итоги, то Excel создаст структуру автоматически, при этом автоматически будут вставлены формулы для расчета промежуточных итогов, если данные введены в виде списка.
Excel определяет способ создания структуры на основании анализа формул, поэтому без формул автоматически создать структуру невозможно. Процесс создания структуры вручную подразумевает создание групп строк (для вертикальной структуры) или групп столбцов (для горизонтальной структуры).
Чтобы создать группу строк, выделите полностью все строки, которые нужно включить в эту группу, кроме строки, содержащей формулы для подсчета итогов. Затем выберите команду Данные | Группа и структура | Группировать. По мере создания группы Excel будет отображать символы структуры.
Если перед созданием группы Вы выделите диапазон ячеек (а не строки или столбцы целиком), то Excel отобразит диалоговое окно с вопросом о том, что Вы хотите сгруппировать. Затем программа сгруппирует целиком те строки или столбцы, ячейки которых содержатся в выбранном диапазоне.
Можно выбирать также группы групп. Это приведет к созданию многоуровневых структур. Создание таких структур следует начинать с внутренней группы и двигаться изнутри наружу. В случае ошибки при группировке можно произвести разгруппирование с помощью команды Данные | Группа и структура | Разгруппировать
В Excel есть кнопки инструментов, с помощью которых можно ускорить процесс группировки и разгруппировки (рис. 1). Кроме того можно воспользоваться комбинацией клавиш Alt + Shift + для группировки выбранных строк или столбцов, или Alt + Shift + для осуществления операции разгруппирования.
Рис. 1. Инструменты структуризации
Инструмент структуризации содержит следующие кнопки.
Как настроить группировку строк в excel?
Хочу облегчить жизнь тем, кто работает с большими таблицами. Для этого мы сейчас разберемся с понятием группировка строк в excel. Благодаря ему ваши данные примут структурированный вид, вы сможете сворачивать ненужную в настоящий момент информацию, а потом быстро ее находить. Удобно, правда?
Инструкция
Открываем файл excel и приступаем к группировке:
- Выделите нужные строки;
- Откройте вкладку «Данные» в меню сверху;
- Под ним в поле «Структура» найдите команду «Группировать»;
- В появившемся окошке поставьте галочку напротив строк;
Ничего сложного, не так ли?
Объединенные экселем области имеют рядом и/или сверху полоску. Под ней находится знак минуса. Нажмите на него. Сгруппированные ячейки свернулись. Чтобы снова их увидеть, нажмите на плюсик сверху.
Задаем название
Если вы еще не давали название блоку из выделенных строк, сделайте это сейчас. С заголовком вам будет легче находить нужную часть при повторных открытиях документа. Запишите наименование в нижней строке столбца.
Вы скажете, что данное расположение неправильно. И будете правы. Такие настройки придуманы разработчиками, но мы сделаем по-своему:
- Выполните те же действия, что описаны в инструкции выше. Но не спешите применять команду «Группировать».
- Сначала нажмите на маленький квадратик рядом со словом «Структура».
- В появившемся окне «Расположение итоговых данных» снимите все галочки.
Теперь нам необходимо исправить заданную ранее систематизацию:
- В поле «Структура» жмем «Разгруппировать». Снова появилось окно, так? Выбираем «Строки». И теперь, когда название переместилось вверх, повторяем разобранный вначале порядок действий.
Автоматическая структуризация
Ранее мы выполняли группировку вручную вручную. Есть и автоматический способ сделать то же самое. Но в этом случае эксель сам выбирает, какие данные объединить. Стоит отдать должное, он руководствуется логикой. Например, определяет заголовок и ячейки с суммированием, а строки между ними группирует и позволяет их сворачивать.
Благодаря этому таблица не занимает много места.
Правда, не всегда программа структурирует то, что нужно. Тогда приходиться прибегать к ручным настройкам. Однако если вы имеете дело с формулами, то автоматическая группировка вероятнее всего вам подойдет. Чтобы ее применить, команде «Группировать» выберите подпункт «Создание структуры» — готово.
Как отменить группировку, созданную вручную, вы узнали выше. Как это сделать после применения автоматического способа? В той же вкладке «Разгруппировать» нажмите «Очистить структуру».
Как сортировать данные таблицы?
Максимально оптимизировать вашу таблицу поможет такая функция экселя как сортировка данных. Ее можно производить по разным признакам. Я расскажу об основных моментах, которые помогут вам в работе.
Цветовое деление
Вы выделяли некоторые строки, ячейки или текст в них другим цветом? Или только хотели бы так сделать? Тогда этот способ поможет вам быстро их сгруппировать:
- Во вкладке «Данные» переходим к полю «Сортировка и фильтр».
- В зависимости от версии excel нужная нам команда может называться просто «Сортировка» или «Настраиваемая». После нажатия на нее должно появиться новое окно.
- В разделе «Столбец» в группе «Сортировать по» выберите необходимый столбец.
- В разделе сортировки кликните, по какому условию необходимо выполнить деление. Вам нужно сгруппировать по цвету ячейки? Выбирайте этот пункт.
- Для определения цвета в разделе «Порядок» кликните на стрелочку. Рядом вы можете скомандовать, куда переместить отсортированные данные. Если нажмете «Сверху», они сместятся наверх по столбцу, «Влево» — по строке.
Примечание: чтобы выполнить те же действия с другими значениями и цветами, в диалоговом окне сортировки нажмите «Добавить уровень». После того, как вы сохраните файл, можно выполнить еще раз такое же объединение. Необходимо в тот же поле нажать кнопку «Применить повторно».
Объединение значений
Программа позволяет сгруппировывать таблицу по значению ячейки. Это удобно, когда вам необходимо найти поля с определенными именами, кодами, датами и пр. Чтобы это сделать, выполните первые два действия из предыдущей инструкции, а в третьем пункте вместо цвета выберите «Значение».
В группе «Порядок» есть пункт «Настраиваемый список», нажав на который вы можете воспользоваться предложением сортировки по спискам экселя или настроить собственный. Таким способом можно объединить данные по дням недели, с одинаковыми значениями и пр.
Упрощаем большую таблицу
Excel позволяет применять не одну группировку в таблице. Вы можете создать, к примеру, область с подсчетом годового дохода, еще одну — квартального, а третью — месячного. Всего можно сделать 9 категорий. Это называется многоуровневой группировкой. Как ее создать:
- Проверьте, чтобы в начале всех столбцов, которые мы будем объединять, был заголовок, что все они содержат информацию одинакового типа, и нет пустых мест.
- Чтобы столбцы имели опрятный вид, в поле сортировки выберите команду «Сортировать от А до Я» или наоборот.
- Вставьте итоговые строки, то есть, те, что имеют формулы и ссылаются на объединяемые нами ячейки. Сделать это можно с помощью команды «Промежуточные итоги», которая находится в том же поле, что и кнопка «Группировать».
- Выполните группировку всех столбцов, как мы делали раньше. Таким образом, у вас получится гораздо больше плюсиков и минусов с левой стороны. Вы можете также переходить от одного уровня к другому путем нажатия вкладок с цифрами в той же панели сверху.
На этом всё, друзья.
Если же вы хотите изучить Excel поглубже, то рекомендую приобрести данный видео курс: « Неизвестный Excel ».
Microsoft Excel
трюки • приёмы • решения
Как правильно создать структуру работы проекта в Excel
Структура работы (Work Breakdown Structure — WBS) — это способ графического отображения работы по выполнению проекта. Как правило, в структуре работы отображаются все конечные результаты проекта, а также отдельные компоненты работы, которые необходимо выполнить для получения этих конечных результатов. WBS представляет всю работу по выполнению проекта в виде совокупности логических групп и является по своей природе иерархической структурой.
Некоторые из уже созданных ранее документов понадобятся нам при создании структуры работы и построении календарного плана проекта. Первым из таких документов является формулировка масштаба проекта. Вы, наверное, помните, что в этой формулировке перечисляются конечные результаты проекта. Данный документ станет первым уровнем нашей WBS. Чтобы облегчить решение этой задачи, возможно, нам также понадобится вернуться к документу, в котором излагаются требования (или к формулировке масштаба проекта, если эти требования излагаются в формулировке масштаба проекта).
Построение уровней WBS
Во многих отношениях WBS напоминает организационную схему. В случае небольших и средних по своему размеру проектов самый верхний блок WBS содержит название соответствующего проекта, а следующий уровень блоков отображает конечные результаты проекта. Если вы работаете над выполнением крупного проекта, который заключает в себе несколько субпроектов (вложенных проектов), WBS и в этом случае начинается с верхнего блока, содержащего название соответствующего проекта, однако следующий уровень блоков отображает названия субпроектов, а не конечных результатов проекта. В таком случае именно руководители субпроектов несут ответственность за создание WBS для своих отдельных субпроектов. На рис. 1 показаны первые два уровня WBS для нашего проекта Grant St. Move. (Не забывайте, что здесь указан далеко не полный перечень конечных результатов проекта.)
Рис. 1. Уровень 1 WBS для проекта Grant St. Move
У каждого элемента в WBS должен быть уникальный идентификатор. Как видно из рис. 1, блок Создать центр обработки данных в здании на улице Grant St. помечен номером 30. Этот код, или идентификатор, используется для целей учета (отслеживания компонентов работы). Все уровни, расположенные под этим уровнем, будут начинаться с числа 30. (Вы можете убедиться в этом, взглянув на рис. 2.) Непосредственные исполнители проекта должны использовать эти коды для фиксации своего времени. Кроме того, если для выполнения работы требуются определенные материалы и оборудование, такой WBS-код может использоваться и для отслеживания соответствующих расходов. При использовании такого подхода бюджет проекта можно разрабатывать, отслеживать и контролировать по конечным результатам этого проекта.
Идея использования WBS заключается в том, что, начиная с самого верхнего уровня (в нашем случае — конечных результатов проекта), с каждым последующим уровнем WBS вы все больше детализируете работу по выполнению соответствующего проекта. Как правило, WBS содержит не более пяти или шести таких иерархических уровней. Постепенно вы опуститесь до самого нижнего уровня, называемого уровнем пакетов работ. На этом уровне вы можете легко оценивать, планировать по времени и назначать пакет работ тому или иному индивидуальному исполнителю или организации.
Уровень пакетов работ
Уровень пакетов работ всегда является самым нижним уровнем WBS, какое бы количество уровней — два или шесть — эта WBS не содержала. Идея заключается в том, что уровень пакетов работ легко распределяется между группами или индивидуальными исполнителями; кроме того, можно легко вычислить количество времени, которое может потребоваться для выполнения пакета работ. Пакет работ может включать субпроекты, ключевые вехи, суммарные задачи (группы похожих между собой задач), а в случае небольших проектов — сами задачи. На рис. 2 показан фрагмент WBS для нашего проекта Grant St.Move.
Рис. 2. Фрагмент WBS для проекта Grant St. Move
WBS этого проекта состоит из нескольких уровней. Мы построили эту WBS по аналогии с организационной схемой. Если вы забыли, как строятся организационные схемы, обратитесь к материалу этой статьи. Вы, наверное, заметили, что требования к этому проекту помогли нам определить некоторые задачи. Например, требование «На каждом рабочем месте должна быть установлена по меньшей мере одна четырехконтактная электрическая розетка» привело к появлению задач «Произвести осмотр электропроводки и протестировать ее» и «Проложить электропроводку».
В случае средних и крупных проектов WBS практически никогда не опускается до уровня задач, поскольку при наличии слишком большого числа уровней WBS становится малопригодной к использованию. Детализация до уровня задач в этом случае (а иногда и при реализации небольших проектов) выполняется отдельно по списку задач (который можно составить с помощью электронной таблицы Excel) и календарному плану проекта.
WBS должна отображать только работу соответствующего проекта. Если работа не включена в WBS, последняя не является частью проекта. Вспомните: мы уже обсуждали эту концепцию, рассказывая о составлении формулировки масштаба проекта. Включая в формулировку масштаба проекта и в WBS только работу соответствующего проекта, вы предотвращаете неконтролируемое разрастание масштаба проекта.
Определение ресурсов для пакетов работ
После того как будет построена WBS и определены пакеты работ, необходимо выполнить следующий шаг — выделить ресурсы пакетам работ. Тем самым мы достигаем двух целей. Во-первых, индивидуальный исполнитель или организация, которым поручено выполнение конкретного пакета работ, несут ответственность за правильное, точное и своевременное выполнение этого пакета работ. Во-вторых, нам нужно определить временнyю и стоимостную оценки соответствующей работы, и наиболее логично, если такие оценки будет определять непосредственный исполнитель этой работы. Определением временных оценок мы займемся в следующей статье, которая называется «Оценивание задач проекта».
Мы уже оценивали квалификации, навыки и умения, которыми должны обладать исполнители проекта, документируя их в соответствующем шаблоне. Кроме того, мы документировали в схеме RACI некоторые роли и обязанности верхнего уровня. Оба эти документа помогут нам определить распределение пакетов работ между конкретными исполнителями. Для этого нам понадобится согласовать конкретные работы с квалификацией и обязанностями потенциальных исполнителей этих работ.
Фамилию индивидуального исполнителя (или организации), ответственного за выполнение пакета работ, можно указать в скобках под названием соответствующего пакета работ в WBS. Как альтернативный вариант, можно было бы создать рабочий лист с указанием пакетов работ и ответственных исполнителей (в соседних столбцах). Если ваш уровень пакетов работ содержит суммарные задачи, тогда можно, например, использовать эту электронную таблицу для разбиения уровней пакетов рабо т на отдельные задачи. Это мог бы сделать за вас ответственный исполнитель соответствующего пакета работ. Данный этап будет весьма полезным при создании календарного плана проекта, поскольку вы можете брать задачи из этого рабочего листа и вставлять их непосредственно в календарный план.
Группировка данных в Microsoft Excel
При работе с таблицами, в которые входит большое количество строк или столбцов, актуальным становится вопрос структурирования данных. В Экселе этого можно достичь путем использования группировки соответствующих элементов. Этот инструмент позволяет не только удобно структурировать данные, но и временно спрятать ненужные элементы, что позволяет сконцентрировать своё внимания на других частях таблицы. Давайте выясним, как произвести группировку в Экселе.
Настройка группировки
Прежде чем перейти к группировке строк или столбцов, нужно настроить этот инструмент так, чтобы конечный результат был близок к ожиданиям пользователя.
- Переходим во вкладку «Данные».
На этом настройка параметров группировки в Эксель завершена.
Группировка по строкам
Выполним группировку данных по строкам.
- Добавляем строчку над группой столбцов или под ней, в зависимости от того, как планируем выводить наименование и итоги. В новой ячейке вводим произвольное наименование группы, подходящее к ней по контексту.
Выделяем строки, которые нужно сгруппировать, кроме итоговой строки. Переходим во вкладку «Данные».
На ленте в блоке инструментов «Структура» кликаем по кнопке «Группировать».
На этом создание группы завершено. Для того, чтобы свернуть её достаточно нажать на знак «минус».
Чтобы заново развернуть группу, нужно нажать на знак «плюс».
Группировка по столбцам
Аналогичным образом проводится и группировка по столбцам.
- Справа или слева от группируемых данных добавляем новый столбец и указываем в нём соответствующее наименование группы.
Выделяем ячейки в столбцах, которые собираемся сгруппировать, кроме столбца с наименованием. Кликаем на кнопку «Группировать».
Группа готова. Аналогично, как и при группировании столбцов, её можно сворачивать и разворачивать, нажимая на знаки «минус» и «плюс» соответственно.
Создание вложенных групп
В Эксель можно создавать не только группы первого порядка, но и вложенные. Для этого, нужно в развернутом состоянии материнской группы выделить в ней определенные ячейки, которые вы собираетесь сгруппировать отдельно. Затем следует провести одну из тех процедур, какие были описаны выше, в зависимости от того, со столбцами вы работаете или со строками.
После этого вложенная группа будет готова. Можно создавать неограниченное количество подобных вложений. Навигацию между ними легко проводить, перемещаясь по цифрам, расположенным слева или сверху листа в зависимости от того, что сгруппировано строки или столбцы.
Разгруппирование
Если вы хотите переформатировать или просто удалить группу, то её нужно будет разгруппировать.
- Выделяем ячейки столбцов или строк, которые подлежат разгруппированию. Жмем на кнопку «Разгруппировать», расположенную на ленте в блоке настроек «Структура».
Теперь выделенные группы будут расформированы, а структура листа примет свой первоначальный вид.
Как видим, создать группу столбцов или строк довольно просто. В то же время, после проведения данной процедуры пользователь может значительно облегчить себе работу с таблицей, особенно если она сильно большая. В этом случае также может помочь создание вложенных групп. Провести разгруппирование так же просто, как и сгруппировать данные.
Отблагодарите автора, поделитесь статьей в социальных сетях.