Перейти к содержимому

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

  • автор:

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

MARCHBANNER2017

Группировать строки в сводной таблице (создать ценовые группы)

kvart

В сводных таблицах EXCELесть очень удобный инструмент группировки строк по какому-либо числовому параметру.

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

Рассмотрим пример в сфере торговли недвижимостью.

На первом фото –реальная база по объектам недвижимости с несколько измененными адресами.

1

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

  1. Сформировать сводную таблицу из нашей базы данных. Разместить группируемые данные в строках сводной таблицы.
    2
  2. Определить, по какому из полей будем делать группировку. Обратите внимание, что группировка по строкам на основании данных может производиться только по числовым параметрам. В примере приведена группировка по ценам и по площади.
  3. Кликнуть правой клавишей на любом элементе строк и нажать «Группировать».
    3
  4. Задать шаг для группировки, например 5 000 000. В нашем случае, в связи с большим разбросом цен в базе это наиболее оптимальный вариант.
    4
  5. В итоге получаем несколько групп, созданных EXCEL. Для удобства, на фото свернута наиболее многочисленная группа, для того чтобы показать работу группировки. Уменьшая шаг (например 700 000), можно настроить категории внутри эконом-класса и т.п.
    5

6

На последнем фото представлен вариант группировки по площади с шагом 20 кв.м. с сохранением группировки по цене.

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

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

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

Пользователь
Сообщений: 296 Регистрация: 01.01.1970
02.12.2008 22:13:13
Буду признательна, если кто знает ответ на мой вопрос.
Пример исходного файла увидеть бы.
Пользователь
Сообщений: 18 Регистрация: 01.01.1970
03.12.2008 09:48:48

Пример исходного файла увидеть бы.

Прикрепленные файлы

  • post_41157.xls (68 КБ)

Пользователь
Сообщений: 222 Регистрация: 17.11.2008
03.12.2008 10:58:18

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

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

Пользователь
Сообщений: 18 Регистрация: 01.01.1970
03.12.2008 11:19:35

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

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

Пользователь
Сообщений: 222 Регистрация: 17.11.2008
03.12.2008 11:21:16

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

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

покупка

Как сгруппировать соседние столбцы или строки отдельно или независимо в Excel?

Как мы все знаем, когда вы группируете соседние столбцы или строки, например группируете A и B, а затем группируете C и D, нормальный группы функция в Excel свернет их в 1 группу. Как бы вы могли разделить их на отдельные группы, как показано на следующем скриншоте?

doc group смежные столбцы 1

Сгруппируйте два соседних столбца или строки отдельно с помощью сочетаний клавиш

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

1. Просто выберите столбец A и удерживайте Shift + Alt + вправо стрелка как показано на следующем скриншоте:

doc group смежные столбцы 2

2. И первые два столбца сразу группируются, см. Снимок экрана:

doc group смежные столбцы 3

3. Затем вы должны выбрать столбец C и нажать Shift + Alt + стрелка вправо ключи для группировки столбца C и столбца D, и так далее.

Внимание: Горячие клавиши также доступны для двух соседних строк.

Group adjacent multiple columns or rows separately by inserting blank columns or rows

The first method only applied to two adjacent columns or rows, if there are more than two columns or rows needed to be grouped, it will not work successfully.

To group multiple adjacent columns or rows independently, you should insert blank rows or columns first, and then apply the Group function. If you have Kutools for Excel, with its Insert Blank Rows & Columns feature, you can quickly insert multiple blank rows or columns at a specific interval.

1. Select the data range and click Kutools > Insert > Insert Blank Row & Columns, see screenshot:

doc group adjacent columns 4

2. In the Insert Blank Rows & Columns dialog box, select the Blank rows or Blank columns under the Insert type that you want to insert, then from the Options section, enter the interval number that you want to insert blank rows or columns between, and then type the number of blank rows or columns that you want to insert, see screenshot:

doc group adjacent columns 5

3. Then click Ok button, the blank columns have been inserted between every 3 columns, see screenshot:

doc group adjacent columns 6

4. And then you can group the three columns one by one, please select the first three columns, and then click Data > Group > Group to group the first three columns, see screenshot:

doc group adjacent columns 7

5. Repeat the step 4 to group other columns one by one, at last, you will get the following result:

doc group adjacent columns 8

Demo: Group adjacent multiple columns or rows separately by inserting blank columns or rows

Kutools for Excel: with more than 200 handy Excel add-ins, free to try with no limitation in 60 days. Download and free trial Now!

Группировка и разгруппировка данных в Excel

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

Содержание скрыть

  • Настраиваем параметры функции
  • Группируем данные по строкам
  • Группируем столбцы
  • Создаем многоуровневую группировку
  • Разгруппировываем данные
  • Заключение

Настраиваем параметры функции

Смотрите также: “Выделение ячеек в Excel: строка, столбец, диапазон и лист целиком”

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

  1. Переключившись во вкладку “Данные” щелкаем по кнопке “Структура” и в открывшемся перечне команд – по небольшому значку в виде стрелки, направленной по диагонали вниз.Переход к параметрам функции Группировка в Эксель
  2. На экране отобразится небольшое окошко с параметрами функции. Здесь мы можем настроить отображение итогов. Ставим галочки напротив нужных опций (в т.ч. автоматические стили) и жмем кнопку OK.Настройка параметров функции Группировать в ExcelПримечание: расположение итоговых данных в строках под данными многим кажется неудобным, поэтому данный параметр можно выключить.
  3. Все готово, теперь можем перейти, непосредственно, к самой группировке данных.

Группируем данные по строкам

Для начала давайте рассмотрим, как можно сгруппировать строки:

  1. Вставляем новую строку над или под строками, которые хотим сгруппировать (зависит от того, какой вид расположения итогов по строкам мы выбрали). Как это сделать, читайте в нашей статье – “Как добавить новую строку в Excel“.
  2. В самой левой ячейке добавленной строки пишем название, которое хотим присвоить группе.Имя итоговой ячейки для группировки данных в Эксель
  3. Любым удобным способом, например, с помощью зажатой левой кнопки мыши производим выделение ячеек строк (кроме итоговой), которые требуется сгруппировать. Во вкладке “Данные” щелкаем по кнопке “Структура” и в открывшемся списке выбираем функцию “Группировать”. Щелкнуть нужно именно по значку команды, а не по ее названию. Группировка выделенных строк в ЭксельЕсли же нажать на последнее (со стрелкой вниз), откроется еще одно подменю, в котором следует нажать на одноименную кнопку.Группировка выделенных строк в Excel
  4. В появившемся окошке отмечаем пункт “строки” (должен быть выбран по умолчанию) и подтверждаем действие нажатием OK.Группировка строк в ЭксельПримечание: Если вместо ячеек выделить все строки целиком на вертикальной панели координат, а затем применить группировку, то промежуточного окна с выбором строки или столбца не будет, так как программа сразу понимает, что именно ей необходимо сделать.Группировка выделенных строк в Эксель
  5. Группа создана, о чем свидетельствуют появившаяся на панели координат полоска со знаком “минус”. Это означает, что сгруппированные данные раскрыты. Чтобы их скрыть, нажимам по минусу или кнопке с цифрой “1” (самый верхний уровень группировки).Сгруппированные строки в Эксель
  6. Теперь строки скрыты. Чтобы их обратно раскрыть, нажимаем по значку “плюса”, который появился вместо “минуса” (или по кнопке “2”).Скрытые сгруппированные строки в Excel

Группируем столбцы

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

  1. Вставляем столбец справа или слева от группируемых – зависит от выбранного параметра в настройках функции. Подробнее о том, как это сделать, читайте в нашей статье – “Как вставить столбец в таблицу Эксель“.
  2. Пишем название в самой верхней ячейке нового столбца.Имя итоговой ячейки при группировке столбцов в Эксель
  3. Выделяем ячейки группируемых столбцов (за исключением добавленного) и применяем функцию группировки.Группировка выделенных столбцов в Эксель
  4. Ставим отметку напротив варианта “столбцы” и кликам OK.Группировка столбцов в ЭксельПримечание: как и в случае с группировкой строк, при выделении столбцов целиком на горизонтальной панели координат, группировка данных будет выполнена сразу, минуя промежуточное окно с выбором элементов.Группировка выделенных столбцов в Excel
  5. Задача успешно выполнена. Сгруппированные столбцы в Эксель

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

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

  1. В раскрытом состоянии главной группы, внутри которой планируется создать еще одну, выполняем действия, рассмотренные в разделах выше в зависимости от того, с чем мы работаем – со строками или столбцами.Создание многоуровневой группировки в Эксель
  2. Таким образом, мы получили многоуровневую группировку.Многоуровневая группировка в Excel

Разгруппировываем данные

Когда ранее выполненная группировка столбцов или строк больше не нужна или требуется выполнить ее иначе, можно воспользоваться обратной функцией – “Разгруппировать”:

  1. Производим выделение сгруппированных элементов, после чего все в той же вкладке “Данные” в группе инструментов “Структура” выбираем команду “Разгруппировать”. Жмем именно по значку, а не по названию.Разгруппировка в Эксель
  2. В открывшемся окне ставим отметку напротив требуемого пункта (в нашем случае – “строки”) и нажимаем OK.Разгруппировка в Excel Примечание: в случае многоуровневой группировки или наличия нескольких групп данных, каждую из них необходимо расформировать отдельно.
  3. Вот и все, что требовалось сделать.Разгруппированная таблица Эксель

Заключение

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *