Содержание:
Сортировка — это функция Excel, до боли знакомая и знакомая практически каждому. Однако есть несколько нестандартных и интересных случаев его использования.
Случай 1. Сортировка по смыслу, а не по алфавиту
Представьте себе очень распространенную ситуацию: есть таблица, в которой есть столбец с названием месяца (январь, февраль, март…) или дня недели (пятница, вторник, среда…). При простой сортировке этого столбца Excel упорядочивает элементы в алфавитном порядке (т. е. от А до Я):
И хотелось бы, конечно, получить привычную последовательность с января по декабрь или с понедельника по вторник. Это легко сделать с помощью специального сортировка по пользовательскому списку (индивидуальная сортировка списка).
Выберите стол и нажмите большую кнопку Сортировка таб Данные (Данные — Сортировка). Откроется диалоговое окно, в котором необходимо указать поле сортировки (столбец) и выбрать тип сортировки в последнем раскрывающемся списке. Пользовательский список (Пользовательский список):
После этого откроется следующее окно, в котором можно выбрать нужную нам последовательность месяцев или дней недели:
Если необходимый список (например, месяцев, но на английском языке) недоступен, то его можно ввести в правом поле, выбрав опцию Новый список (Новый список):
Вы можете использовать в качестве разделителя запятая или ключ Enter. Создав такой настраиваемый список, вы сможете использовать его в других книгах Excel.
Интересный нюанс в том, что таким образом можно сортировать не тупо по алфавиту, а по значимости и важности любые иерархические объекты, а не только месяцы или дни недели. Например:
- должности (директор, заместитель директора, начальник отдела, начальник отдела…)
- воинские звания (генерал, полковник, подполковник, майор…)
- сертификаты (TOEFL, ITIL, MCP, MVP…)
- клиенты или товары по вашей личной значимости (виски, текила, коньяк, вино, пиво, лимонад…)
- и так далее
Случай 2: одновременная сортировка текста и чисел
Предположим, что в нашей таблице есть столбец с кодами различных деталей и узлов автомобилей (номер детали). При этом крупные детали в сборе (например, коробка передач, двигатель, рулевое управление) обозначаются чисто цифровым кодом, а мелкие детали, входящие в их состав, обозначаются кодом с добавлением уточняющего номера через, скажем, точку. Попытка отсортировать такой список обычным способом приведет к нежелательному результату, поскольку Excel сортирует отдельно числа (номера крупных агрегатов в сборке) и отдельно текст (номера мелких деталей с точками):
И, конечно, хотелось бы получить список, куда после каждого крупного узла будут идти его детали:
Чтобы реализовать это, нам нужно временно добавить в нашу таблицу еще один столбец, в котором мы преобразуем все коды в текст с помощью функции ТЕКСТ:
Если вы затем выполните сортировку по этому столбцу, Excel спросит вас, как сортировать числа и текст:
Если в этом диалоговом окне выбрать второй вариант, то Excel не будет конвертировать числа больших агрегатов в числа, а отсортирует весь список как текст, что даст нам желаемый результат. Вспомогательный столбец тогда, конечно, можно удалить.
- Сортировать по цвету
- Сортировка по цвету с помощью дополнения PLEX.
- Сортировать по формуле