Подписывайтесь на наше сообщество Вконтакте и задавайте любые вопросы!

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

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

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

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

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

Имеем таблицу с данными о сотрудниках компании, их должности и времени работы:
Отсортируем таблицу по стажу работы от большего к меньшему:
1
  • Выделяем столбец "С" с периодом работы
  • Переходим на вкладку "Данные" панели управления и выбираем сортировку по убыванию
  • Стандартный вариант сортировки
  • Перед нами появится следующее диалоговое окно:
  • Программа предлагает два варианта:
    - отсортировать всю таблицу по выделенному столбцу
    - или отсортировать только выделенный столбец, а таблицу оставить без изменений
    • Выбор очевиден. Нажимаем на "Сортировка" и получаем отсортированную таблиц
    Аналогичным образом работает и сортировка от большего к меньшему:
    2
    Настраиваемая сортировка
    Отсортируем таблицу по возрастанию должности.
    • Выделяем нашу таблицу
    • Нажимаем на "Сортировка" во вкладке меню "Данные"
    • Перед нами открывается диалоговое окно:
    Настраиваемая сортировка может иметь несколько уровней.
    Например, мы зададим условие для порядка отображения должностей, а потом создадим условия для сортировки по периоду работы в компании внутри первой сортировки.
    В итоге получим отсортированный по должности и стажу список. Это мы будем делать дальше, а сейчас вернемся к теории.

    Так как сортировка может содержать несколько уровней, то эти уровни можно создавать и удалять. Для этих целей предусмотрены одноименные кнопки на диалоговом окне "Удалить уровень" и "Добавить уровень".
    Строка уровня представляет собой три поля для настройки:
    • Столбец
    В этом поле просто выбираем столбец по которому необходимо произвести сортировку
    Справка о настраиваемой сортировке
    • Порядок
    В этом поле определяются правила для сортировки
    • Сортировка
    Тут выбираются параметры сортировки. Сортировать можно по значениям ячеек, цвету, цвету шрифта...
    Продолжение: Настраиваемая сортировка
    • В списке поля "Столбец" выбираем "Должность"
    • В списке поля "Сортировка" выбираем "Значения"
    • В списке поля "Сортировка" выбираем "Настраиваемый список"
    • Перед нами появляется диалоговое окно настройки списка
    • В этом окне можно выбрать из предложенных или создать собственную последовательность отображения списка
    • Введем в окно "Элементы списка" последовательность отображения должностей через запятую и нажимаем кнопку "Добавить"
    • Мы создали правило для сортировки. Нажимаем кнопку "ОК" и видим изменения в таблице.
    А теперь создадим еще одно правило и отсортируем таблицу внутри каждой должности по периоду работы в компании
    • Выделяем таблицу
    • Переходим в сортировку
    • Добавляем уровень
    • Выбираем столбец для сортировки "Период работы в компании"
    • Выбираем сортировку по значениям
    • И в поле порядок выбираем "По убыванию" для сортировки от большего к меньшему
    • Нажимаем "ОК" и наблюдаем изменения в таблице:
    Файл с решенным кейсом - Кейс 5(решенный)
    Хочешь закрепить материал?
    Реши задачу самостоятельно!
    Имеются данные о расходах компании за два месяца:
    1
    2
    Необходимо отобразить данные таблицы в следующем порядке:

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

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