Как фильтровать и сортировать ячейки по цвету в Excel

  • Поделись Этим
Michael Brown

Из этого короткого совета вы узнаете, как быстро сортировать ячейки по цвету фона и шрифта в рабочих листах Excel 365 - Excel 2010.

На прошлой неделе мы рассмотрели различные способы подсчета и суммирования ячеек по цвету в Excel. Если у вас был шанс прочитать эту статью, вы можете удивиться, почему мы не показали, как фильтровать и сортировать ячейки по цвету. Причина в том, что сортировка по цвету в Excel требует немного другой техники, и это именно то, что мы будем делать прямо сейчас.

    Сортировка по цвету ячеек в Excel

    Сортировка ячеек Excel по цвету - самая простая задача по сравнению с подсчетом, суммированием и даже фильтрацией. Не требуется ни кода VBA, ни формул. Мы просто воспользуемся функцией Пользовательская сортировка функция, доступная во всех версиях Excel 365 до Excel 2007.

    1. Выберите таблицу или диапазон ячеек.
    2. На Главная вкладка> Редактирование группу, нажмите кнопку Сортировка и фильтр нажмите кнопку и выберите Пользовательская сортировка...
    3. В Сортировать диалогового окна, укажите следующие параметры слева направо.
      • Столбец, по которому вы хотите отсортировать (столбец Доставка столбец в нашем примере)
      • Для сортировки по Цвет клетки
      • Выберите цвет ячеек, которые вы хотите видеть сверху
      • Выберите На вершине позиция
    4. Нажмите кнопку Уровень копирования чтобы добавить еще один уровень с теми же настройками, что и первый. Затем в разделе Заказ Таким же образом добавьте столько уровней, сколько различных цветов находится в вашей таблице.
    5. Нажмите OK и проверьте, правильно ли отсортированы строки по цвету.

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

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

    Если вам нужна сортировка ячеек только по одному цвету, то есть еще более быстрый способ. Просто нажмите на стрелку автофильтра рядом с заголовком столбца, по которому вы хотите сортировать, выберите Сортировать по цвету из выпадающего меню, а затем выберите цвет ячеек, которые вы хотите видеть сверху или снизу. Кроме того, вы также можете воспользоваться командой " Пользовательская сортировка ", как показано в правой части скриншота ниже.

    Сортировка ячеек по цвету шрифта в Excel

    На самом деле, сортировка по цвету шрифта в Excel абсолютно аналогична сортировке по цвету фона. Вы используете функцию Пользовательская сортировка снова ( Главная > Сортировка и фильтр > Пользовательская сортировка...), но на этот раз выбирайте Цвет шрифта под " Сортировать по ", как показано на скриншоте ниже.

    Если вы хотите отсортировать только по одному цвету шрифта, то вам также подойдет опция автофильтра Excel:

    Помимо упорядочивания ячеек по цвету фона и цвету шрифта, существует еще несколько сценариев, когда сортировка по цвету может оказаться очень полезной.

    Сортировка по значкам ячеек

    Например, мы можем применить условное форматирование значков на основе числа в поле Qty. столбец, как показано на скриншоте ниже.

    Как вы видите, крупные заказы с количеством более 6 помечены красными значками, заказы среднего размера - желтыми значками, а мелкие заказы - зелеными значками. Если вы хотите, чтобы самые важные заказы были наверху списка, используйте параметр Пользовательская сортировка функцию таким же образом, как описано ранее, и выберите сортировку по Значок ячейки .

    Достаточно указать порядок двух значков из трех, и все строки с зелеными значками в любом случае будут перемещены в нижнюю часть таблицы.

    Как отфильтровать ячейки по цвету в Excel

    Если вы хотите отфильтровать строки рабочего листа по цветам в определенном столбце, вы можете использовать функцию Фильтр по цвету опция, доступная в Excel 365 - Excel 2016.

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

    1. Создайте дополнительный столбец в конце таблицы или рядом со столбцом, по которому вы хотите фильтровать, назовем его " Фильтр по цвету ".
    2. Введите формулу =GetCellColor(F2) в ячейку 2 вновь добавленного столбца "Фильтр по цвету", где F - столбец, в котором находятся цветные ячейки, по которым вы хотите фильтровать.
    3. Скопируйте формулу на весь столбец "Фильтр по цвету".
    4. Примените автофильтр Excel обычным способом, а затем выберите нужные цвета в выпадающем списке.

    В результате вы получите следующую таблицу, в которой будут отображаться только строки с двумя цветами, выбранными вами в столбце "Фильтр по цвету".

    И это, кажется, все на сегодня, спасибо, что читаете!

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.