Кейс 5.
Сортировка данных в таблицах

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

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

Упорядочивание информации в таблицах с помощью сортировки.

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

Имеем таблицу с данными о сотрудниках компании, их должности и времени работы:

Отсортируем таблицу по стажу работы от большего к меньшему:

1

Стандартный вариант сортировки

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

Аналогичным образом работает и сортировка от большего к меньшему:

Выделяем столбец "С" с периодом работы Переходим на вкладку "Данные" панели управления и выбираем сортировку по убыванию

Перед нами появится следующее диалоговое окно:

2

Настраиваемая сортировка

Отсортируем таблицу по возрастанию должности.

Выделяем нашу таблицу
Нажимаем на "Сортировка" во вкладке меню "Данные":

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

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

Так как сортировка может содержать несколько уровней, то эти уровни можно создавать и удалять. Для этих целей предусмотрены одноименные кнопки на диалоговом окне "Удалить уровень" и "Добавить уровень".
Строка уровня представляет собой три поля для настройки:
  • Столбец
В этом поле просто выбираем столбец по которому необходимо произвести сортировку

Справка о настраиваемой сортировке

  • Порядок
В этом поле определяются правила для сортировки

  • Сортировка
Тут выбираются параметры сортировки. Сортировать можно по значениям ячеек, цвету, цвету шрифта...

Продолжение: Настраиваемая сортировка

  • В списке поля "Столбец" выбираем "Должность"

  • В списке поля "Сортировка" выбираем "Значения"

  • В списке поля "Сортировка" выбираем "Настраиваемый список"

  • Перед нами появляется диалоговое окно настройки списка

  • В этом окне можно выбрать из предложенных или создать собственную последовательность отображения списка
  • Введем в окно "Элементы списка" последовательность отображения должностей через запятую и нажимаем кнопку "Добавить"

  • Мы создали правило для сортировки. Нажимаем кнопку "ОК" и видим изменения в таблице.

А теперь создадим еще одно правило и отсортируем таблицу внутри каждой должности по периоду работы в компании

  • Выделяем таблицу
  • Переходим в сортировку
  • Добавляем уровень
  • Выбираем столбец для сортировки "Период работы в компании"
  • Выбираем сортировку по значениям
  • И в поле порядок выбираем "По убыванию" для сортировки от большего к меньшему
  • Нажимаем "ОК" и наблюдаем изменения в таблице:

Файл с решенным кейсом - Кейс 5(решенный)

Хочешь закрепить материал?

Реши задачу самостоятельно!

Имеются данные о расходах компании за два месяца:

1
2

Необходимо отобразить данные таблицы в следующем порядке:

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

Подсказка

Для сортировки по месяцам необходимо сгруппировать данные. Воспользуйтесь функцией "МЕСЯЦ".

В рамках задания нужно создать три уровня сортировки.