Сортировка по произвольному списку значений
Категория: Приемы и советы, Работа с табличными массивами | Опубликовано 19-01-2015
|6
Упорядочение данных в программе возможно по встроенным закономерностям, тем не менее периодически возникают ситуации, когда значения нужно отсортировать не в алфавитном порядке, а к каком-то ином порядке, в соответствии со значимостью элемента в списке.
Отсортируем в данной таблице записи по отделам в нужной нам последовательности:
- Выделить любую ячейку таблицы.
Если исходный диапазон содержит пустые строки и/или столбцы, то необходимо выделить всю таблицу вместе с заголовками. - На вкладке Данные [Data], в группе Сортировка и фильтр [Sort&Filter], выбрать Сортировка [Sort].
- Выбрать столбец для сортировки.
Для сортировки по дням недели, названиям месяцев или произвольному списку значений в списке поля Порядок выбрать Настраиваемый список.
Либо выбрать существующий список, либо, выбрав НОВЫЙ СПИСОК и ввести элементы списка, разделяя их между собой через запятую или через Enter.
Можно будет выбрать порядок сортировки:
И результат не заставит себя ждать:
Примечание: Если элементы будущего списка располагаются в ячейках, то вводить заново не имеет смысла, можно их импортировать:
- Выбрать Файл [File], Параметры [Option].
- В разделе Дополнительно [Advanced] в группе Общие [General] нажать на кнопку Изменить списки [Edit custom Lists].
- Поставить курсор в поле Импорт списка из ячеек [Import list from cells], выделить ячейки на листе и нажать кнопку Импорт [Import].
- Закрыть все окна, нажатиями на кнопки ОК.