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

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

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

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

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

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

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

1

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

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

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

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

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

2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1

    Имеется информация о расходах компании.
    На основном листе в файле с заданием в ячейке "А4" организован список для выбора месяца. Используя значение этой ячейки как критерий, необходимо вывести сумму расходов компании.

    1
    2

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

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

    Подсказка

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

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