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

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

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

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

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

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

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

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

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

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