rss
  •  

Сортировка по произвольному списку значений

| Категория: Приемы и советы, Работа с табличными массивами |

6

Упорядочение данных в программе возможно по встроенным закономерностям, тем не менее периодически возникают ситуации, когда значения нужно отсортировать не в алфавитном порядке, а к каком-то ином порядке, в соответствии со значимостью элемента в списке.

Отсортируем в данной таблице записи по отделам в нужной нам последовательности:

sort1.png

  1. Выделить любую ячейку таблицы.
    Если исходный диапазон содержит пустые строки и/или столбцы, то необходимо выделить всю таблицу вместе с заголовками.
  2. На вкладке Данные [Data], в группе Сортировка и фильтр [Sort&Filter], выбрать Сортировка [Sort].
  3. Выбрать столбец для сортировки.
    Для сортировки по дням недели, названиям месяцев или произвольному списку значений в списке поля Порядок выбрать Настраиваемый список.
    Либо выбрать существующий список, либо, выбрав НОВЫЙ СПИСОК и ввести элементы списка, разделяя их между собой через запятую или через Enter.

sort3.png

Можно будет выбрать порядок сортировки:

sort4.png

И результат не заставит себя ждать:

sort5.png

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

  1. Выбрать Файл [File], Параметры [Option].
  2. В разделе Дополнительно [Advanced] в группе Общие [General] нажать на кнопку Изменить списки [Edit custom Lists].
  3. Поставить курсор в поле Импорт списка из ячеек [Import list from cells], выделить ячейки на листе и нажать кнопку Импорт [Import].

sort6.png

  1. Закрыть все окна, нажатиями на кнопки ОК.



Оставьте комментарий!

На сообщение “Сортировка по произвольному списку значений” комментариев 6

  1. Pavel:

    Отличо! А то когда я сортирую по городам, то потом главные города нашей страны приходится перемещать вручную вверх таблицы

  2. Оксана:

    Ещё есть какие-то секреты сортировок?

  3. Саня:

    Если список обновлять, то сортировку нужно снова повторять?

  4. Ольга Кулешова:

    Что при изменении исходных данных, что при изменении самого списка, по которому производится сортировка, необходимо обновлять данные.

  5. Филипп:

    Ольга Владимировна!

    Во-первых, хотел поблагодарить Вас за Ваш замечательный сайт. Не так часто пользуюсь Excel’ем, но порой надо поработать с большими массивами данных.
    Вопрос по этой статье. В мое случае надо было организовать сортировку по большому количеству разных наименований (то, что у Вас в примере названия отделов. В моем случае как-бы отделов очень много). Обнаружил, что количество таких наименований ограничено неожиданной цифрой 51. То есть, более 51 «отделов» отсортировать за один раз нельзя.
    Это так и есть? Или я чего-то не понял.

    Заранее благодарен.

  6. Ольга Кулешова:

    Филипп, спасибо за теплые слова!
    Я не знаю откуда ограничения в 51 позицию, т.к. попробовала — 60 спокойно проходит.
    Как вариант — можно ввести данные в ячейки (столбец или строка), выделить их, зайти в Файл- Параметры — Дополнительно, прокрутить полосой прокрутки в самый низ списка и посередине кнопка «Изменить список»… в окне воспользоваться командой Импорт.