Существует несколько способов сортировки данных в Microsoft Excel. Узнайте, как использовать условную сортировку в Excel для сортировки по цвету шрифта, цвету фона ячейки или цвету значка.
Инструкции в этой статье относятся к Excel для Microsoft Office 365, Excel 2019, Excel 2016 и Excel 2013 для Windows и Mac.
Выберите диапазон для сортировки в Excel
Прежде чем можно будет отсортировать данные, Excel должен знать точный диапазон для сортировки. Excel может автоматически включать связанные данные в диапазон, если в выбранной области нет пустых строк или столбцов. Пустые строки и столбцы между областями связанных данных допустимы. Затем Excel определяет, есть ли в области данных имена полей, и исключает эти строки из записей, подлежащих сортировке.
Разрешение Excel выбирать диапазон для сортировки подходит для небольших объемов данных. Однако для больших областей данных самый простой способ убедиться, что выбран правильный диапазон, - это выделить его перед сортировкой.
Если один и тот же диапазон нужно сортировать несколько раз, лучше всего дать диапазону имя. Если для сортируемого диапазона определено имя, введите имя в поле Имя или выберите его из соответствующего раскрывающегося списка. Таким образом, Excel автоматически выделяет правильный диапазон данных на листе.
Любая сортировка требует использования порядка сортировки. При сортировке по значениям возможны два порядка сортировки: по возрастанию и по убыванию. Однако при сортировке по цветам такого порядка не существует, поэтому порядок сортировки цветов необходимо задать вручную.
Как сортировать по цвету фона ячейки в Excel
В приведенном ниже примере записи учащихся в возрасте 20 лет и младше выделены красным цветом. Чтобы отсортировать данные по цвету фона ячейки, чтобы красные записи отображались сверху:
-
Выделите диапазон ячеек для сортировки (в примере ячейки от A2 до D11).
-
Перейдите на вкладку Главная, затем выберите Сортировка и фильтр > Пользовательская сортировка.
-
Выберите стрелку раскрывающегося списка Сортировать по и выберите Цвет ячейки.
Снимите флажок Мои данные содержат заголовки, чтобы первая строка не обрезалась.
-
Выберите стрелку раскрывающегося списка Заказ и выберите Красный.
Когда Excel находит разные цвета фона ячейки в выбранных данных, он добавляет эти цвета в раскрывающийся список Порядок в диалоговом окне.
-
Выберите Вверху из раскрывающегося списка рядом с полем порядка сортировки, чтобы красные ячейки были вверху списка, затем выберите ОК.
-
Четыре записи с красным фоном сгруппированы в верхней части диапазона данных.
При работе с вычислениями отрицательные числа в Excel можно сделать красными по умолчанию, чтобы они лучше выделялись.
Как сортировать по цвету шрифта в Excel
В приведенном ниже примере записи студентов, обучающихся по программам медсестер, выделены красным цветом, а записи о студентах, обучающихся по научным программам, - синим. Чтобы отсортировать данные по цвету шрифта:
-
Выделите диапазон ячеек для сортировки (в примере ячейки от A2 до D11).
- Перейдите на вкладку Главная, затем выберите Сортировка и фильтр > Пользовательская сортировка.
-
Выберите стрелку раскрывающегося списка Сортировать по и выберите Цвет шрифта.
Снимите флажок Мои данные содержат заголовки, чтобы первая строка не обрезалась.
-
Выберите стрелку раскрывающегося списка Заказ, затем выберите Красный.
Когда Excel находит разные цвета шрифта в выбранных данных, он добавляет эти цвета в раскрывающийся список Порядок в диалоговом окне.
-
Выберите Вверху из раскрывающегося списка рядом с полем порядка сортировки, чтобы красные записи были вверху списка.
-
Выберите Добавить, чтобы добавить второй уровень сортировки.
-
Используйте те же настройки, что и для первого уровня сортировки, но на этот раз выберите стрелку раскрывающегося списка Порядок и выберите Синий.
-
Выберите OK, чтобы отсортировать данные и закрыть диалоговое окно.
-
Две записи с красным цветом шрифта сгруппированы вместе в верхней части диапазона данных, за которыми следуют две синие записи.
Как сортировать по значку в Excel
Наборы значков предлагают альтернативу обычным параметрам условного форматирования, которые фокусируются на изменении шрифта и форматирования ячеек. Пример ниже содержит даты и температуры, которые были условно отформатированы со значком стоп-сигнала, установленным на основе дневных максимальных температур.
Выполните следующие действия, чтобы отсортировать данные таким образом, чтобы сначала сгруппировались записи, отображающие зеленые значки, затем желтые значки, а затем красные значки:
-
Выделите диапазон ячеек для сортировки (в примере ячейки от A2 до B31).
- Перейдите на вкладку Главная и выберите Сортировка и фильтрация > Пользовательская сортировка.
-
Выберите стрелку раскрывающегося списка Столбец, затем выберите столбец, содержащий условные значки (Температура в примере).
Из-за того, как работает условное форматирование со значками, вы можете оставить флажок Мои данные содержат заголовки.
-
Выберите стрелку раскрывающегося списка Сортировать по, затем выберите значок Условное форматирование.
-
Выберите стрелку раскрывающегося списка Заказ, затем выберите Зеленый.
-
Выберите Вверху из раскрывающегося списка рядом с полем порядка сортировки, чтобы записи с зеленым значком были вверху списка.
-
Выберите Добавить, чтобы добавить второй уровень сортировки.
-
Используйте те же настройки, что и для первого уровня сортировки, но на этот раз выберите стрелку раскрывающегося списка Порядок и выберите Желтый.
-
Выберите Добавить, чтобы добавить третий уровень сортировки, затем используйте те же настройки, что и для первых двух уровней, но на этот раз выберите Порядок стрелка раскрывающегося списка и выберите Красный.
-
Выберите OK, чтобы отсортировать данные и закрыть диалоговое окно.
-
Записи с зеленым значком группируются в верхней части диапазона данных, за ними следуют записи с желтым значком, а затем с красным значком.