Green-sell.info

Новые технологии
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Группирование в excel

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

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

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

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

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

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

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

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

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

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

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

Как сгруппировать строки или колонки в Excel. Группировка данных

Как сгруппировать строки или колонки в Excel. Группировка данных

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

Итак, приступим. Нам понадобиться MS Excel практически любой версии. Я буду использовать MS Excel 2013.

Открываем или создаем новую книгу Excel. Заполняем нашими данными. Затем выделяем нужные строки или столбцы. Находим в верхнем ряду вкладку Данные. Чуть ниже в поле Структура нажимаем Группировать.

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

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

Но что-то тут не так! Конечно название группы находиться в конце группы -это неправильно. Неизвестно почему такие настройки по умолчанию сделали разработчики Экселя.

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

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

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

Наверно вы заметили слева цифры 1 и 2 – это уровни вложенности. Эти кнопочки служат для быстрого перехода между уровнями. Так как Excel поддерживает группировку данных внутри самой группы, конечно же это очень удобно!

Тем, кто дочитал этот документ до конца, я напоминаю, что создание интернет-магазина — наша профессия. И если вам понадобится современный, функциональный интернет-магазин на 1С-Битрикс, то мы обязательно для вас его сделаем.

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

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

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

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

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

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

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

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

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

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

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

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

Способы группировки данных в электронной таблице Excel.

Лабораторные работы

Содержание семинарских занятий и лабораторных работ по курсу

Лабораторная работа №1-2

Вопросы для отчета по лабораторной работе

1. Перечислите основные источники статистической информации.

2. Укажите особенности организации статистического наблюдения.

3. Укажите этапы проведения сбора статистической информации.

4. Что такое группировка?

5. Опишите основные виды группировки.

6. Опишите подробнее основные виды аналитической группировки (деление на интервалы).

7. Что такое статистическая сводка.

Доступные и недоступные источники статистической информации. Особенности организации статистического наблюдения.

Способы группировки данных в электронной таблице Excel.

Одним из основных наиболее распространенных методов об­работки и анализа первичной статистической информации явля­ется группировка.

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

§ разделение всей совокупности на качественно однородные группы — выделение социально-экономических типов. Эти груп­пировки называются типологическими(например, группировки хозяйственных объектов по формам собственности, населения по общественным группам и др.);

§ характеристика структуры явления и структурных сдвигов. Эти группировки называются структурными(например, опреде­ление значения каждого вида транспорта в транспортном балансе страны, изучение состава населения по полу, возрасту и другим признакам и т. д.);

§ изучение взаимосвязей между отдельными признаками изу­чаемого явления.

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

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

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

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

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

При непрерывном изменении признак принимает любые зна­чения (например, стаж работы или возраст рабочих), поэтому группы ограничиваются значениями признака в интервале «от -до». Интерваломназывается разница между максимальным и ми­нимальным значениями признака в каждой группе. На практике используются три вида интервалов: равные, неравные (постепен­но увеличивающиеся) и специализированные.

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

Величина равного интервала исчисляется по формуле:

где хmax, хmin — соответственно наибольшее и наименьшее значения при­знака в изучаемой совокупности; т — принятое число групп.

Читать еще:  Как прописать число прописью в excel

Для расчета величины интервала по этой формуле необходи­мо заранее установить число групп (при числе наблюдений более 200 используют 10-15 групп).

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

где п— число наблюдений.

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

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

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

Интервалы группировки могут быть закрытыми и открытыми.

Иногда имеющуюся группировку необходимо несколько из­менить: объединить ранее выделенные относительно мелкие группы в небольшое число более крупных, типичных групп или изменить границы прежних групп, с тем чтобы сделать группи­ровку сопоставимой с другими. Такая переработка результатов первичной группировки называется перегруппировкойили вто­ричной группировкой.

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

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

В статистической таблице выделяются два элемента:

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

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

Над таблицей помещается заголовок, отражающий в сжатой форме ее основное содержание, время и место, к которым отно­сятся изложенные в таблице данные.

Задание 1. Объем инвестиций в основной капитал характеризуется в России следующими данными (в фактически действовавших це­нах, млрд руб.): 1998 г.– 402,4; 1999 г.– 565,6; в том числе в отрасли: а) производящие товары — 1998 г. — 163,8; 1999 г. — 269,4; б) оказывающие рыночные и нерыночные услуги — 1998 г. -238,6; 1999 г.-296,2.

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

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

Обратите внимание, что при решении задачи удобнее использовать при необходимости абсолютность и относительность адресов ячеек. В столбцах, где измерения проходят в % не забудьте установить соответствующий формат (Формат/ Ячейки…) с необходимым количеством знаков после запятой.

Задание 2. Имеются следующие данные по заработной плате водителей за сентябрь:

Normal testing

From the programmer’s worst friend

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

Можно сворачивать/разворачивать строки на листе 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

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

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

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

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

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

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

Читать еще:  Телефон не показывает видео онлайн

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

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

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

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

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

Внимательное внимание!

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

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

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

Ваша оценка:

Поделиться ссылкой:

Понравилось это:

Похожее

Навигация по записям

Подскажите , а возможно ли группировать с изображением, чтоб картинка не болталась одна , когда группа свернута?

Не знаю, не пробовал.

У нас в компании есть форма, в которой мало того, что плюсик сверху остается, так еще и первая строка сгруппированного диапазона, стоящая напротив этого плюсика — не пропадает.

То есть в первую строку пишется заголовок, он виден и напротив него стоит «+», а потом выпадают составляющие проекта, например:

«+» ВЕНТИЛЯЦИЯ
— воздуховоды
— вентиляторы
— фильтры

И «Вентиляция» видна всегда. Как такое сделать? Знает кто-нибудь?

Первой линией группировки строк выберите линию выше первой составляющей проекта.

Добрый день!
Помогите, пожалуйста!
Как защитить лист и оставить возможность работы со структурой?
Необходимо защитить лист от внесения изменений и на листе имеется сгруппированные в структуру данные.
При установке обычной защиты теряется возможность работы с этой структурой.
Необходимо, чтобы наряду с защитой листа можно было еще пользоваться структурой.Т.е. чтобы пользователь мог просмотреть все в удобной форме, но не смог ничего изменить, что защищено.
Формой будут пользоваться несколько пользователей.Есть ячейки открытые для редактирования и закрытые.
Без группировок форма нечитабельна, но и без защиты она бесполезна((
Подскажите, пожалуйста, есть ли возможность совмещения и защиты листа/книги и сохранения действующей структуры?

красавы!. про плюсики и их место было полезно! два дня потратил!

Спасибо, было очень полезно 🙂

У меня к Вам 2 вопроса:

1. Можно ли так же «с помощью плюсика» группировать листы. т.е., например у меня склады по одной тематике, а я хочу их объединить как в одну папку, чтоб при нажатии на плюс или что либо другое, раскрывался подробный перечень имеющихся листов?

2. я выставляю защиту листа, оставляя лишь некоторые диапазоны для ввода пользователем. но тут проблема. на листе есть выпадающие списки и в случае защиты их нельзя менять, а пользователь должен это делать. уже снимала галочку защиты в формате объекта «выпадающий список», разрешала изменение диапазона с которым связана форма и ни-че-го! 😦

1) не предполагаю, что подобное возможно.

2) создайте новый лист, раз на старом не работает, и сделайте там все с нуля.

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

Вполне вероятно, что защита. Точнее на удалении сказать невозможно.

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

Можно ли раскрывать/скрывать группу не только по +/-, но и нажатием, скажем, на заголовок этой группы?

«На заголовок» не скажу — для этого нужно написать/найти функцию, которая меняет значение линка после клика по нему (или по ячейке, в которой он находится), а искать это нет времени, простите.

1) Сделайте список на десять строк с таким вот содержимым:
blu
blo
спрятать
строку
через
макрос
bla
ble
bli
bldjad

2) сгруппируйте, если угодно, строки, но обязательно с третью по шестую.

3) Alt+F11 — добавьте два макроса

Sub HideRows()
Rows(«3:6»).SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = True
End Sub

Sub ShowRows()
Rows(«3:6»).SpecialCells(xlCellTypeConstants, 23).EntireRow.Hidden = False
End Sub

Смысел ясен? Строки с 3 по 6 будут скрыты полностью. Второй макрос их раскрывает. При выполнении макроса HideRows на листе в нашем примере останутся только строки с латинскими буквами, а те, что содержат кириллицу, будут скрыты.

Кстати, чтобы управлять скрытием колонок, используйте такие команды
Columns(«A:С»).SpecialCells(xlCellTypeConstants, 23).EntireColumn.Hidden = True/False

4) Поставьте на лист две кнопки из меня «Формы», дайте им имена- «Спрятать» и «Показать», и назначьте выполнение этих макросов на эти кнопки. http://www.planetaexcel.ru/tip.php?aid=122 тут указано, как это делается.

Если найдете пример с обработкой клика по одной ячейке (которая будет заголовком группы) — опубликуйте тут, пожалуйста.

Спасибо! А нельзя ли при этом, чтобы скрывались не целые строки, а диапазон ячеек? Скажем, А3:В6.

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector