Как выбрать фильтр по цвету в excel

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

  2. На вкладке Данные нажмите кнопку Фильтр.

    На вкладке "Данные" выберите "Фильтр"

  3. Щелкните стрелку Стрелка автофильтра в столбце с содержимым, которое вы хотите отфильтровать.

  4. В разделе Фильтр во всплывающем меню По цвету щелкните Цвет ячейки, Цвет шрифта или Значок ячейки и выберите условия.

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

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

  2. На панели инструментов Стандартная нажмите кнопку Фильтр Кнопка "Фильтр", стандартная панель инструментов .

  3. Щелкните стрелку Стрелка автофильтра в столбце с содержимым, которое нужно отфильтровать.

  4. В разделе Фильтр во всплывающем меню По цвету щелкните Цвет ячейки, Цвет шрифта или Значок ячейки и выберите цвет.

На чтение 5 мин Опубликовано 12.01.2021

В Microsoft Office Excel, начиная с версии 2007 года, появилась возможность сортировки и фильтрации ячеек табличного массива по цвету. Такая функция позволяет быстрее ориентироваться в таблице, повышает ее презентабельность и эстетичность. В данной статье будут рассмотрены основные способы фильтрации информации в Excel по цвету.

Содержание

  1. Особенности фильтрации по цвету
  2. Как отфильтровать данные по цвету с помощью встроенной в Excel опции
  3. Как в Excel отсортировать данные по нескольким цветам
  4. Как отфильтровать сведения в таблице по цвету с помощью пользовательской функции
  5. Заключение

Особенности фильтрации по цвету

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

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

Как отфильтровать данные по цвету с помощью встроенной в Excel опции

Алгоритм фильтрации информации по цвету в табличном массиве Excel подразделяется на следующие этапы:

  1. Выделить требуемый диапазон ячеек левой клавишей манипулятора и переместиться во вкладку «Главная», находящуюся в верхней панели инструментов программы.
  2. В появившейся области в подразделе Редактирование необходимо найти кнопку «Сортировка и фильтр» и развернуть ее, нажав на стрелочку внизу.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Варианты сортировки и фильтрации табличных данных в Excel
  1. В отобразившемся меню нажать по строчке «Фильтр».

kak-otfiltrovat-dannye-v-excel-po-cvetu

В окне выбора нужно нажать на кнопку «Фильтр»
  1. Когда фильтр добавится, то в названии столбцов таблицы появятся небольшие стрелочки. На этом этапе по любой из стрелок пользователю нужно кликнуть ЛКМ.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Появившееся стрелочки в заголовки столбцов таблицы после добавления фильтра
  1. После нажатия по стрелке в названии столбика отобразится похожее меню, в котором надо щелкнуть по строке Фильтр по цвету. Раскроется дополнительная вкладка с двумя доступными функциями: «Фильтр по цвету ячейки» и «Фильтр по цвету шрифта».

kak-otfiltrovat-dannye-v-excel-po-cvetu

Варианты фильтрации в Эксель. Здесь можно выбрать любой цвет, который нужно расположить на верху таблицы
  1. В разделе «Фильтр по цвету ячейки» выбрать оттенок, по которому нужно отфильтровать исходную таблицу, нажав на него ЛКМ.
  2. Проверить результат. После проделывания вышеуказанных манипуляций в таблице останутся только ячейки с указанным ранее цветом. Остальные элементы пропадут, а табличка сократится.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Внешний вид таблички, преобразившейся после фильтрации данных в ней

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

Если выбрать нужный оттенок в разделе «Фильтр по цвету шрифта», то в таблице останутся только строчки, текст шрифта в которых прописан выбранным цветом.

Обратите внимание! В Microsoft Office Excel у функции фильтрации по цвету есть существенный недостаток. Пользователь может выбрать только один оттенок, по которому будет производиться фильтрация табличного массива. Указать несколько цветов сразу невозможно.

Как в Excel отсортировать данные по нескольким цветам

С сортировкой по цветам в Экселе обычно проблем не возникает. Она выполняется аналогичным образом:

  1. По аналогии с предыдущим пунктом добавить фильтр к табличному массиву.
  2. Щелкнуть по стрелочке, появившейся в названии столбца, и в выпадающем меню выбрать пункт «Сортировка по цвету».

kak-otfiltrovat-dannye-v-excel-po-cvetu

Выбор сортировки по цвету
  1. Указать требуемый тип сортировки, к примеру выбрать нужный оттенок в колонке «Сортировка по цвету ячейки».
  2. После выполнения предыдущих манипуляций строчки таблицы с выбранным ранее оттенком будут располагаться на первом месте массива по порядку. Также можно отсортировать и остальные цвета.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Финальный результат сортировки ячеек по цвету в табличном массиве

Дополнительная информация! Отсортировать данные в табличке также можно с помощью функции «Настраиваемая сортировка», добавив несколько уровней по цветам.

Как отфильтровать сведения в таблице по цвету с помощью пользовательской функции

Чтобы в Microsoft Office Excel выбрать фильтр для отображения сразу нескольких цветов в таблице, необходимо создать дополнительный параметров с оттенком заливки. По созданному оттенку данные в дальнейшем и будут фильтроваться. Пользовательская функция в Эксель создается по следующей инструкции:

  1. Зайти в раздел «Разработчик», который находится сверху главного меню программы.
  2. В открывшейся области вкладки кликнуть по кнопке «Visual Basic».
  3. Откроется встроенный в программу редактор, в котором потребуется создать новый модуль и прописать код.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Код программы с двумя функциями. Первая определяет цвет заливки элемента, а вторая отвечает за цвет внутри ячейки

Чтобы применить созданную функцию, необходимо:

  1. Вернуться на рабочий лист Excel и создать два новый столбца рядом с исходной таблицей. Их можно назвать «Цвет ячейки» и «Цвет текста» соответственно.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Созданные вспомогательные столбцы
  1. В первом столбце написать формулу «= ColorFill()». В скобках указывается аргумент. Нужно кликнуть по ячейке с любым цветом в табличке.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Формула в столбце «Цвет ячейки»
  1. Во втором столбике указать тот же самый аргумент, но только с функцией «=ColorFont()».

kak-otfiltrovat-dannye-v-excel-po-cvetu

Формула в столбце «Цвет текста»
  1. Растянуть получившиеся значения до конца таблицы, продлив формулу на весь диапазон. Полученные данные отвечают за цвет каждой ячейки в таблице.

kak-otfiltrovat-dannye-v-excel-po-cvetu

Получившееся данные после растягивания формулы
  1. Добавить фильтр в табличный массив по рассмотренной выше схеме. Данные будут отсортированы по цвету.

Важно! Сортировка в Excel с помощью пользовательской функции выполняется аналогичным образом.

Заключение

Таким образом, в MS Excel можно быстро отфильтровать исходный табличный массив по цвету ячеек различными методами. Основные способы фильтрации и сортировки, которыми рекомендуется пользоваться при выполнении поставленной задачи, были рассмотрены выше.

Оцените качество статьи. Нам важно ваше мнение:

Создатели Excel решили, начиная от 2007-ой версии ввести возможность сортировки данных по цвету. Для этого послужило поводом большая потребность пользователей предыдущих версий, упорядочивать данные в такой способ. Раньше реализовать сортировку данных относительно цвета можно было только с помощью создания макроса VBA. Создавалась пользовательская функция и вводилась как формула под соответствующим столбцом, по которому нужно было выполнить сортировку. Теперь такие задачи можно выполнять значительно проще и эффективнее.

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

Пример данных, которые необходимо отсортировать относительно цвета заливки ячеек изображен ниже на рисунке:

Данные для цветного сортирования.

Чтобы расположить строки в последовательности: зеленый, желтый, красный, а потом без цвета – выполним следующий ряд действий:

  1. Щелкните на любую ячейку в области диапазона данных и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».
  2. Инструмент настраиваемое сортирование.

  3. Убедитесь, что отмечена галочкой опция «Мои данные содержат заголовки», а после чего из первого выпадающего списка выберите значение «Наименование». В секции «Сортировка» выберите опцию «Цвет ячейки». В секции «Порядок» раскройте выпадающее меню «Нет цвета» и нажмите на кнопку зеленого квадратика.
  4. Выбор цвета в качестве критерия.

  5. Нажмите на кнопку «Копировать уровень» и в этот раз укажите желтый цвет в секции «Порядок».
  6. Копировать уровень.

  7. Аналогичным способом устанавливаем новое условие для сортировки относительно красного цвета заливки ячеек. И нажмите на кнопку ОК.
  8. Добавить уровень.

Ожидаемый результат изображен ниже на рисунке:

Цветная сортировка.

Аналогичным способом можно сортировать данные по цвету шрифта или типу значка которые содержат ячейки. Для этого достаточно только указать соответствующий критерий в секции «Сортировка» диалогового окна настройки условий.



Фильтр по цвету ячеек

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

  1. Перейдите на любую ячейку диапазона и воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр».
  2. Включить автофильтр.

  3. Раскройте одно из выпадающих меню, которые появились в заголовках столбцов таблицы и наведите курсор мышки на опцию «Фильтр по цвету».
  4. Опция меню автофильтра.

  5. Из всплывающего подменю выберите зеленый цвет.

В результате отфильтруються данные и будут отображаться только те, которые содержать ячейки с зеленым цветом заливки:

Пример цветной фильтрации.

Обратите внимание! В режиме автофильтра выпадающие меню так же содержит опцию «Сортировка по цвету»:

Альтернативная сортировка по цвету.

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

Содержание

  • 1 Стандартный фильтр и сортировка по цвету в Excel
  • 2 Сортировка и фильтр по цвету с помощью функций
    • 2.1 Функция цвета заливки ячейки на VBA
    • 2.2 Функция цвета текста ячейки на VBA
  • 3 Замечания
  • 4 Сортировка по цвету ячеек
  • 5 Фильтр по цвету ячеек

Рассмотрим основные способы фильтрации и сортировки данных по цвету (как по заливке ячейки, так и по заливке текста) в Excel.

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

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

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

В общем случае в Excel можно сортировать по алфавиту (для текста), по возрастанию или убыванию (для чисел), однако давайте познакомимся с еще одним вариантом сортировки — по цвету, и рассмотрим 2 способа, позволяющие сортировать и применять фильтр к данным:

  • Автофильтр и инструмент «Настраиваемая сортировка» (доступен начиная с версии Excel 2007);
  • Применение пользовательских функций.

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

как сделать фильтрацию по цвету в excel
Добавим фильтр к диапазону с таблицей (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или воспользуемся сочетанием клавиш Ctrl + Shift + L), далее щелкаем по стрелке в заголовке столбца и в выпадающем списке можем выбрать любой вариант сортировки или фильтрации:

как сделать фильтрацию по цвету в excel
Из недостатков данного способа фильтрации можно отметить невозможность отфильтровать диапазон по нескольким цветам.

С сортированием подобных проблем не возникает, для этого необходимо последовательно отсортировать данные по заданным цветам.

Например, если мы хотим, чтобы сначала в таблице были показаны ячейки с красной заливкой, а затем с синей, то на первом шаге сделаем сортировку по синей заливке (т.е. сортируем данные в обратном порядке — если в конечном итоге нужен порядок ячеек красный -> синий, то сортируем в порядке синий -> красный):

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

как сделать фильтрацию по цвету в excel
Аналогичного результата также можно добиться отсортировав данные с помощью инструмента Настраиваемая сортировка (также выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр), где можно настроить различные дополнительные параметры и уровни сортировки:

как сделать фильтрацию по цвету в excel

Сортировка и фильтр по цвету с помощью функций

Как мы выяснили стандартным способом отфильтровать данные по нескольким цветам не получится, однако это ограничение можно обойти с помощью создания дополнительного параметра с цветом заливки (или текста), по которому далее и будем сортировать или фильтровать данные.

Функция цвета заливки ячейки на VBA

Для создания пользовательских функций перейдем в редактор Visual Basic (комбинация клавиш Alt + F11), создадим новый модуль и добавим туда код следующей функции:

Public Function ColorFill(MyCell As Range)

    ColorFill = MyCell.Interior.ColorIndex

End Function

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

Вернемся в Excel и применим новую функцию ColorFill — либо непосредственно введем формулу в ячейку, либо вызовем ее с помощью мастера функций (выбрав из категории Определенные пользователем).
В дополнительном столбце прописываем код заливки ячейки:

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

как сделать фильтрацию по цвету в excel

Функция цвета текста ячейки на VBA

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

Public Function ColorFont(MyCell As Range)

    ColorFont = MyCell.Font.ColorIndex

End Function

Функция ColorFont в качестве значения возвращает числовой код цвета шрифта ячейки и принцип ее применения аналогичен примеру рассмотренному выше.

Замечания

К сожалению, при работе с пользовательскими функциями ColorFill и ColorFont есть несколько подводных камней:

  • Они не работают с ячейками, в которых заливка определяется условным форматированием;
  • При изменении раскраски ячейки в Excel формулы автоматически не пересчитываются, в связи с этим пересчет нужно сделать самостоятельно (Shift + F9 для пересчета формул только на активном листе, F9 — для всей книги).

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru!

Создатели Excel решили, начиная от 2007-ой версии ввести возможность сортировки данных по цвету. Для этого послужило поводом большая потребность пользователей предыдущих версий, упорядочивать данные в такой способ. Раньше реализовать сортировку данных относительно цвета можно было только с помощью создания макроса VBA. Создавалась пользовательская функция и вводилась как формула под соответствующим столбцом, по которому нужно было выполнить сортировку. Теперь такие задачи можно выполнять значительно проще и эффективнее.

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

Пример данных, которые необходимо отсортировать относительно цвета заливки ячеек изображен ниже на рисунке:

Чтобы расположить строки в последовательности: зеленый, желтый, красный, а потом без цвета – выполним следующий ряд действий:

  1. Щелкните на любую ячейку в области диапазона данных и выберите инструмент: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».
  2. Убедитесь, что отмечена галочкой опция «Мои данные содержат заголовки», а после чего из первого выпадающего списка выберите значение «Наименование». В секции «Сортировка» выберите опцию «Цвет ячейки». В секции «Порядок» раскройте выпадающее меню «Нет цвета» и нажмите на кнопку зеленого квадратика.
  3. Нажмите на кнопку «Копировать уровень» и в этот раз укажите желтый цвет в секции «Порядок».
  4. Аналогичным способом устанавливаем новое условие для сортировки относительно красного цвета заливки ячеек. И нажмите на кнопку ОК.

Ожидаемый результат изображен ниже на рисунке:

Аналогичным способом можно сортировать данные по цвету шрифта или типу значка которые содержат ячейки. Для этого достаточно только указать соответствующий критерий в секции «Сортировка» диалогового окна настройки условий.

Фильтр по цвету ячеек

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

  1. Перейдите на любую ячейку диапазона и воспользуйтесь инструментом: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр».
  2. Раскройте одно из выпадающих меню, которые появились в заголовках столбцов таблицы и наведите курсор мышки на опцию «Фильтр по цвету».
  3. Из всплывающего подменю выберите зеленый цвет.

В результате отфильтруються данные и будут отображаться только те, которые содержать ячейки с зеленым цветом заливки:

Обратите внимание! В режиме автофильтра выпадающие меню так же содержит опцию «Сортировка по цвету»:

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

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

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

  • Сортировка по цвету заливки ячейки
  • Сортировка по цвету шрифта
  • Сортировка по значку
  • Фильтрация ячеек в Excel по цвету заливки

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

Сортировка ячеек в Excel по цвету заливки – это одна из простейших операций, наравне с подсчётом количества ячеек, суммированием и даже фильтрацией. Не потребуются ни код VBA, ни формулы. Мы просто воспользуемся инструментом «Настраиваемая сортировка», который присутствует во всех современных версиях Excel 2013, 2010 и 2007.

  1. Выделите свою таблицу или диапазон ячеек.
  2. На вкладке Главная (Home) в разделе Редактирование (Editing) нажмите кнопку Сортировка и фильтр (Sort & Filter) и в появившемся меню выберите Настраиваемая сортировка (Custom Sort).
  3. В диалоговом окне Сортировка (Sort) настройте параметры слева направо:
    • Укажите Столбец (Column), по которому нужно выполнить сортировку (в нашем примере это столбец Delivery);
    • В поле Сортировка (Sort On) выберите Цвет ячейки (Cell Color);
    • Установите цвет ячеек, которые должны быть вверху;
    • В крайнем правом выпадающем списке выберите Сверху (On top).

    как сделать фильтрацию по цвету в excel

  4. Чтобы добавить ещё один уровень сортировки с такими же настройками, нажмите кнопку Копировать уровень (Copy Level). Затем в столбце Порядок (Order) выберите второй по порядку цвет. Таким же образом создайте столько уровней сортировки, сколько цветов надо отсортировать в таблице.как сделать фильтрацию по цвету в excel
  5. Нажмите ОК и проверьте в правильном ли порядке расположились строки с данными.

В нашей таблице вверх переместились строки со значением Past Due (столбец Delivery), за ними следуют строки со значениями Due in и в конце – строки со значением Delivered. Все в точности, как мы настроили в диалоговом окне Сортировка (Sort).

Совет: Если ячейки раскрашены в большое количество различных цветов – не обязательно создавать правило для каждого. Настройте правила сортировки только для тех цветов, которыми отмечены действительно важные данные (в нашем примере это строки со значением Past Due), а все остальные оставьте как есть.

Если требуется отобрать ячейки только одного цвета, то можно воспользоваться ещё более быстрым способом. Кликните по стрелке автофильтра рядом с заголовком столбца, в котором нужно произвести сортировку. В открывшемся меню нажмите Сортировка по цвету (Sort by Color) и выберите, какого цвета ячейки должны оказаться вверху, а какие – внизу. Кстати, выбрав в этом меню пункт Пользовательская сортировка (Custom Sort), как показано на рисунке ниже, можно быстро перейти к диалоговому окну Сортировка (Sort).

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

Сортировка ячеек в Excel по цвету шрифта выполняется точно так же, как сортировка по цвету заливки. Снова используем инструмент Настраиваемая сортировка (Custom Sort), который находится на вкладке Главная (Home) в меню Сортировка и фильтр (Sort & Filter), но на этот раз в поле Сортировка (Sort On) выбираем Цвет шрифта (Font Color).

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

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

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

Настроим, для примера, условное форматирование с использованием наборов значков по столбцу Qty., где указано количество заказов (см. рисунок ниже):

Как видите, мы отметили крупные заказы (с количеством более 6) красными значками, средние заказы отмечены жёлтыми значками и самые маленькие – зелёными значками. Если нужно расположить самые важные заказы в начале списка, воспользуемся инструментом Настраиваемая сортировка (Custom Sort), как это было описано выше, и настроим сортировку по признаку – Значок ячейки (Cell Icon).

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

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

Если нужно отфильтровать ячейки в заданном столбце по цвету заливки, используйте инструмент Фильтр по цвету (Filter by Color), доступный в Excel 2010 и 2013.

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

  1. Создайте вспомогательный столбец в конце таблицы или рядом со столбцом, в котором будете настраивать фильтр. Мы назовём его Filter by color.
  2. Во вторую ячейку только что добавленного столбца введите формулу:

    =GetCellColor(F2)

    Здесь F – это столбец, содержащий разукрашенные ячейки, и по которому нужно настроить фильтр, а GetCellColor() – пользовательская функция со следующим кодом VBA:

Function GetCellColor(xlRange As Range)      Dim indRow, indColumn As Long      Dim arResults()         Application.Volatile         If xlRange Is Nothing Then          Set xlRange = Application.ThisCell      End If         If xlRange.Count > 1 Then        ReDim arResults(1 To xlRange.Rows.Count, 1 To xlRange.Columns.Count)         For indRow = 1 To xlRange.Rows.Count           For indColumn = 1 To xlRange.Columns.Count             arResults(indRow, indColumn) = xlRange(indRow, indColumn).Interior.Color           Next         Next       GetCellColor = arResults      Else       GetCellColor = xlRange.Interior.Color      End If  End Function
  1. Скопируйте эту формулу во все ячейки столбца Filter by color.
  2. Примените автофильтр Excel и затем выберите нужные цвета по их кодам в выпадающем меню автофильтра.

В результате получится вот такая таблица, где показаны строки только с двумя выбранными цветами заливки:

На этом, пожалуй, всё на сегодня, благодарю за внимание!

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

Фильтрация данных в диапазоне или таблице

​Смотрите также​​hellspirit​Задача звучит так:​Для всех i,​ диапазон и поменяйте​VEKTORVSFREEMAN​ после фильтра в​ об этом читайте​Как правильно настроить​Как фильтровать в Excel​ регионы, в которых​ выбрав пункт​и выберите команду​ появляются разные результаты​С помощью автоФильтра можно​ таблице​Выберите​Примечание:​: Добрый день,​ Как изменить цвет​ j: if CellColor​

​ цвет шрифта, скрытые​: morozovvv, по умолчанию​ Excel».​ в статье «Как​ таблицу и фильтр​.​ сумма продаж меньше​Фильтр​Форматировать как таблицу​ по следующим соображениям.​ создать два типа​Рекомендации и примеры для​данные​ Мы стараемся как можно​Уважаемые форумчане, помогите​

​ шрифта каждой залитой​

​ (i,j) = розовый​ не затронет​ на всём листе​Как сделать сортировку​ настроить фильтр в​

Фильтрация диапазона данных

  1. ​ по дате, читайте​Сначала выделим столбец,​

  2. ​ 6000 долларов.​​, или настраиваемый фильтр,​​.​​Данные были добавлены, изменены​​ фильтров: по значению​

    Кнопка

  3. ​ сортировки и фильтрации​Стрелка фильтра​>​

  4. ​ оперативнее обеспечивать вас​​ решить задачу.​​ цветом ячейки, а​​ или голубой then​​morozovvv​ должен стоять цвет​​ данных таблицы, читайте​​ Excel».​

    Числовые фильтры

  5. ​ в статье «Сортировка​ в котором нужно​​Аналогичным образом можно применить​​ зависящий от типа​

    Диалоговое окно

Фильтрация данных в таблице

​В диалоговом окне​ или удалены в​ списка или по​ данных по цвету​

Таблица Excel со встроенными фильтрами

  1. ​Фильтр​Стрелка раскрывающегося списка фильтра​ актуальными справочными материалами​Есть «умная» таблица​ не только той​

  2. ​ FontColor (i,j) =​​:​​ шрифта (Авто)​ в статье «Сортировка​После работы с​

    Коллекция фильтров

  3. ​ по дате в​​ отфильтровать данные таблицы.​​фильтры по дате​

    ​ данных. Например, при​Создание таблицы​ диапазоне ячеек или​​ критериям. Каждый из​​Фильтрация данных в сводной​.​ на вашем языке.​

Статьи по теме

​ с колонкой числовых​ ячейки, в которой​ 95 % черного.​

​Nic70y​а когда вы​ в Excel».​

​ отфильтрованными данными (например,​ Excel».​

​ Затем, на закладке​

​и​

​ фильтрации чисел отображается​можно указать, есть​ столбце таблицы.​ этих типов фильтров​ таблице​Щелкните стрелку​ Эта страница переведена​ значений, к таблице​ начинается (содержится) текст.​ Но слаб в​, спасибо за совет.​ дополнительную ячейку к​morozovvv​

​ распечатали список этот),​Фильтр по цвету ячейки​ «Главная» нажимаем кнопку​текстовые фильтры​ пункт​ ли в таблице​значения, возвращаемые формулой, изменились,​ является взаимно исключающим​Использование расширенных условий фильтрации​

​в заголовке столбца.​​ автоматически, поэтому ее​ применено условное форматирование​​ Если я правильно​​ создании макросов, хотя​ Если я правильно​ имени закрашиваете определённым​: Добрый день, форумчане,​ можно таблицу вернуть​ в Excel​ «Сортировка и фильтр»,​.​Числовые фильтры​

Дополнительные сведения о фильтрации

​ заголовки.​

​ и лист был​ для каждого диапазона​Удаление фильтра​Выберите​ текст может содержать​ — в зависимости​ делаю, то получается​ решение кажется должно​ Вас понял, то​ цветом, то и​Есть таблица со​ в первоначальный вид,​.​ выбираем функцию «Фильтр».​Нажмите кнопку​, для дат отображается​Выберите​ пересчитан.​

​ ячеек или таблицы​

​В отфильтрованных данных отображаются​текстовые фильтры​ неточности и грамматические​ от даты строка​

  • ​ изменение цвета шрифта​ быть…​ это навряд ли​ меняйте цвет шрифта​

    ​ строками, фрагментарно выделенными​ т. е. со​Можно отфильтровать данные​Или заходим на​Фильтр​ пункт​

  • ​Таблица с заголовками​Не используйте смешанные типы​

    ​ столбцов. Например, можно​ только те строки,​или​ ошибки. Для нас​ (шрифт) окрашивается в​ у текста, но​Как думаете,​ облегчит мой труд.​

​ этой же ячейке​ разными цветами. Встроенный​ всеми, не отфильтрованными​

  • ​ по цвету ячейки.​ вкладку «Данные» и​рядом с заголовком​Фильтры по дате​

  • ​, чтобы преобразовать верхнюю​ данных​ выполнить фильтрацию по​

​ которые соответствуют указанному​Числовые фильтры,​

​ важно, чтобы эта​ цвет.​ оно не распространяется​Nic70y​ Каждая (!) строка​ как показано на​ фильтр по цвету​ данными. Нажимаем кнопку​ Ячейки могут быть​ нажимаем кнопку «Фильтр».​ столбца и выберите​, а для текста —​ строку в заголовки​Для достижения наилучших результатов​ списку чисел или​ _з0з_ и скрывают​а затем выберите​ статья была вам​Нужно заставить всю​ на последующие ячейки​, можно автоматизировать это,​​ моей таблицы имеет​​ примере (см. вложенный​

Фильтрация данных в таблице

​ может выделить только​ фильтра вверху столбика​ окрашены вручную или​В верхней ячейке​ команду​

  1. ​Текстовые фильтры​ таблицы. Данные в​​ не используйте смешанные​​ критериям, а не​​ строки, которые не​​ Сравнение, например​​ полезна. Просим вас​​ таблицу фильтроваться по​

    Кнопка форматирования данных в виде таблицы

  2. ​ в закрашенной области​​ а не делать​​ текст и заливку​ файл).​ строки какого-то одного​

    • ​ и выбираем «Выделить​​ условным форматированием. Как​​ выделенного столбца появилась​Удалить фильтр с​. Применяя общий фильтр,​ этой строке не​ типы данных, такие​

    • ​ по обоим; можно​ должны отображаться. После​между​ уделить пару секунд​ значению и цвету​ строки… Боюсь, что​

      Диалоговое окно для преобразования диапазона данных в таблицу

  3. ​ вручную. Еще раз​​ одним их двух​​Думаю доступно пояснил​

  4. ​ из цветов. Как​ все». У нас​ окрасить ячейки условным​ кнопка фильтра. Нажимаем​

Фильтрация диапазона данных

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

  1. ​.​ и сообщить, помогла​ шрифта одновременно -​ встроенными функциями это​

  2. ​ спасибо.:)​​ цветов — голубой​​ по решению _Boroda_,​​ сделать так, чтобы​​ появилась таблица в​

Параметры фильтрации для таблиц или диапазонов

​ форматированием по числу,​ на эту кнопку​​Выделите любую ячейку в​​ для отображения нужные​Не устанавливайте флажок, если​ число, а также​ или настраиваемому фильтру,​ копировать, искать, изменять,​​Введите условия фильтрации и​​ ли она вам,​скрывать только​​ не сделать, а​​morozovvv​​ или розовый. Выделение​​Удачи!​ фильтровались строки двух​ первоначальном виде.​ по словам, по​ и выбираем «Числовые​ таблице или диапазоне​

Настраиваемый числовой фильтр

​ данные из списка​​ вы хотите, чтобы​​ числа и даты​ но не к​ форматировать, выносить и​

Настраиваемые фильтры для числовых значений.

​ нажмите кнопку​ с помощью кнопок​черные 0​ код макроса (думаю​: Тема вероятно, закрыта,​ по цвету например​

Применение настраиваемого фильтра для числовых значений

​morozovvv​

  1. ​ и более цветов?​Как копировать данные​ дате, т. д.,​​ фильтры», затем –​​ и на вкладке​​ существующих, как показано​​ Excel Online добавил​ в одном столбце,​

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

  2. ​ обоим.​​ выводить на печать​​ОК​

    ​ внизу страницы. Для​. Не сортировать, а​ очень простой) -​ я получил исчерпывающий​ только розовых строк​

    Результаты применения настраиваемого числового фильтра

​: Спасибо, Виктор за​​Нигде не смог​​ фильтра, смотриет в​​ смотрите в статье​​ «меньше». В появившемся​

Удаление фильтра из столбца

  • ​данные​​ на рисунке:​ Значок примененного фильтра​ заполнители заголовков (которые​ так как для​Повторное применение фильтра​​ подмножество отфильтрованных данных​​.​

Удаление всех фильтров из таблицы или диапазона

  • ​ удобства также приводим​ скрывать.​ это в другом​​ ответ по теме.​​ — это около​​ важное добавление!​​ найти решение. Прикладываю​

    ​ статье «Копирование в​ «Условное форматирование в​ окне, напротив ячейки​нажмите кнопку​

support.office.com

Фильтр в Excel.

​Выбрав параметр​​ вы можете переименовать)​ каждого столбца доступно​Чтобы определить, применен ли​​ без переупорядочения или​​При добавлении данных в​ ссылку на оригинал​Пример (без условного​ разделе… Там код​ Остальные вопросы следует​ 800 строк и​Удачи, друзья!​ Примерный файл.​ Excel отфильтрованных данных»​ Excel».​ «меньше» пишем ту​Фильтр​Числовые фильтры​
​ над данными.​​ только один тип​
​ фильтр, обратите внимание​ перемещения.​ таблицу элементы управления​ (на английском языке).​ форматирования) в прицепе.​ звучит так: для​ задавать в новых​

​ выделение диапазона цветовой​morozovvv​_Boroda_​
​ здесь.​Нажимаем на розовый​ цифру, меньше которой​.​вы можете применить​Нажмите кнопку​ команды фильтра. При​ на значок в​Кроме того, можно выполнить​ фильтром автоматически добавляются​Используйте автофильтр или встроенные​Karataev​ каждой ячейки голубого​

​ темах, в частности​ заливки в каждой​

Фильтр в Excel.

​: Моя таблица уже​
​: Самый простой вариант:​Можно​ цвет. Нажимаем «ОК».​ нам надо выбрать​Будут удалены фильтры всех​ один из перечисленных​ОК​ наличии смешанных типов​ заголовке столбца.​ фильтрацию по нескольким​ в заголовки таблицы.​ операторы сравнения, например​: Может быть можно​ или розового цвета​

​ по макросам.​ такой строке и​
​ заполнена шрифтом (черный​ выделяете не только​удалить кнопку фильтра из​ Получилось так.​ данные, например, 7.​ столбцов в таблице​
​ ниже настраиваемых фильтров.​.​​ данных отображаемая команда​
​Стрелка раскрывающегося списка _з0з_​ столбцам. Фильтры являются​Щелкните стрелку​ «больше» и «первые​ попробовать использовать расширенный​ установить цвет шрифта​Еще раз спасибо​ корректировка шрифта, а​ 100%) и заливкой​ цветом заливки, но​ таблицы Excel​Каквыделить только видимые ячейки​​ Нажимаем «ОК».​ или диапазоне и​В этом примере, чтобы​
​Чтобы применить фильтр, щелкните​ является типом данных,​​ означает, что фильтрация​ аддитивными, т. е.​в заголовке столбца,​ 10″ в _з0з_​ фильтр. В отличие​ 95 %. Звучит​
​ всем за отклик​ затем выделение по​ розовой и голубой.​ и цветом шрифта​. Нажимаем на вкладке​ в Excel​В столбце таблицы​ отображаются все данные.​ отобрать регионы, в​ стрелку в заголовке​ который чаще всего​ включена, но не​ каждый дополнительный фильтр​ содержимое которого вы​ , чтобы отобразить​ от автофильтра, расширенный​
​ вроде бы просто,​ на мой вопрос​ цвету остальных 800​ Эта схема прекрасно​ — ставите 95%​ «Главная» кнопку «Сортировка​, как вставить только​ остались искомые данные.​Фильтр в Excel​ которых сумма продаж​ столбца и выберите​ используется. Например, если​ применяется.​
​ задается на основе​ хотите отфильтровать.​ нужные данные и​ фильтр позволяет сделать​ но я не​
​ и решение, которое​​ строк голубого цвета​ работает, по мере​​ черного (все это​ и фильтр», затем​ в видимые строки​Совет.​
​- это отбор​ за март была​ параметр фильтрации.​ столбец содержит три​
​Если навести указатель мыши​ текущего фильтра и​Снимите флажок​ скрыть остальные. После​ условия фильтрации с​ мастер макросов…​ реально помогло !​ и выделение диапазона​ ручной замены шрифта​ можно один раз​ «Фильтр».​ Excel, смотрите статью​Чтобы кнопка фильтра​
​ данных по определенным​ меньше 6000, можно​Если вы не хотите​ значения, хранящиеся в​

excel-office.ru

Фильтр по двум и более цветам (Формулы/Formulas)

​ на заголовок столбца​​ далее сокращает подмножество​
​(выделить все)​ фильтрации данных в​ «и» не только​Вот пусть ТАМ​Nad_Serg​ заливки и корректировка​ со 100% на​ предварительно проделать макросом).​Или заходим на​ «Вставить в видимые​
​ не закрывала значение​ признакам.​ применить настраиваемый фильтр:​

​ форматировать данные в​​ виде числа, а​ с включенным фильтром,​ данных.​и установите флажки​ диапазоне ячеек или​ внутри одного столбца.​ и звучит. А​: Можно воспользоваться в​ шрифта в них,​ 95 %, но​ Глазу это практически​

​ вкладку «Данные» и​​ строки в Excel»​ в верхней ячейке,​Фильтрация в Excel​Вот как это сделать.​ виде таблицы, вы​ четыре — в​ но он не​Примечание:​ для полей, которые​ таблице можно либо​:)

​ В прикрепленном файле​​ ЗДЕСЬ уже отзвучало​ 2013 Excel инструментом​ насколько я понимаю,​ теперь мне нужно​
​ не заметно, а​ нажимаем кнопку «Фильтр».​ тут.​ можно поставить число​по определенным условиям​Щелкните стрелку фильтра в​ также можете применить​ тексте, откроется команда​ применен, появится экранная​
​ При использовании диалогового окна​ вы хотите вывести.​
​ повторно применить фильтр​

​ только структура расширенного​​ все и закрылось.​ «Найти и выделить»​
​ ни чем не​:)

​ полторы тысячи строк​​ фильтр поставить можно.​ Кнопка исчезла.​В Excel можно​ в ячейку выше​ проводится с помощью​ ячейке со словом​ фильтры к диапазону​текстовые фильтры​ подсказка «(отображается все)».​ «​Нажмите кнопку​ для получения актуальных​ фильтра — Вам​Кстати, макрос для​ — «Выделить группу​ отличается от простой​ с текстом, залитых​morozovvv​
​Если таблицу с​

​ настроить ячейку, в​​ и выделить ее​ функции «Фильтр в​ «Март», выберите пункт​ данных.​.​

​Кнопка фильтра _з0з_ означает,​​Поиск​​ОК​​ результатов, либо очистить​ надо самим составить​ этого вовсе не​ ячеек…» — поставить​ ручной процедуры по​ цветом перевести в​: _Boroda_, спасибо большое​ отфильтрованными данными нужно​ которой будет указано​ тоже, или просто​ Excel». Если в​Числовые фильтры​Выделите данные, которые нужно​При вводе данных в​ что фильтр применен.​» для поиска​.​ фильтр для повторного​ условие. Расширенный фильтр​ обязателен (один из​ флажки на «Константа»​ каждой строке -​ шрифт 95%. Можно​ за совет. Фильтр​ распечатать, чтобы порядковый​ число отфильтрованных строк,​ выделить над столбцом​ таблице в ячейках​и условие​ отфильтровать. Для лучшего​ таблицу в заголовки​Если навести указатель мыши​ отфильтрованных данных выполняется​Стрелка в заголовке столбца​ отображения всех данных.​ не работает с​ вариантов, правда, с​ и «Текст» нажать​
​ выделение диапазона заливки​ ли это проделать​ на пробном файле​ номаер строк шел​ включен фильтр или​ пустую ячейку. Тогда​ размещены картинки, то​Меньше​ результата столбцы должны​ ее столбцов автоматически​
​ на заголовок столбца​​ поиск только в​​ _з0з_ преобразуется в​Windows Online ​ цветами, но т.к.​ некоторой доработкой, есть​

​ «Ок» и сменить​​ и изменение цвета​ макросом, и если​ работает как мне​ подряд (1, 2,​ нет. Это нужно​ значок фильтра будет​ смотрите в статье​
​и введите значение​ включать заголовки.​ добавляются элементы управления​ с фильтром, в​ отображаемых данных. данные,​:)

​ значок​​Используйте фильтры, чтобы временно​ Вы используете условное​ в ответе выше).​ цвет шрифта​ шрифта. Это долго,​ можно, то предложите​ нужно. Осталось полностью​ 3…) или посчитать​ для того, чтобы​

​ в этой дополнительной​​ «Вставить картинку в​​ 6000.​​На вкладке​ фильтрацией.​
​ подсказке отображается фильтр,​ которые не отображаются,​фильтра​ скрывать некоторые данные​ форматирование, то можно​ Но все равно​morozovvv​ хотя за день​ пожалуйста код.​ понять Вашу идею​ количество отфильтрованных строк,​ не запутаться, когда​ ячейке, и не​ ячейку в Excel»,​Нажмите кнопку​данные​Выделите данные, которые нужно​ примененный к этому​ не ищутся. Чтобы​_з2з_. Щелкните этот значок,​ в таблице и​ попробовать сделать в​ к теме фильтра​:​ наверное можно управиться,​Еще раз спасибо!​ и воплотить на​ ячеек, то это​ часто пользуемся фильтром,​:)
​ будет закрывать нужных​ как закрепить в​ОК​нажмите кнопку​
​ отфильтровать. На вкладке​ столбцу, например «равно​ выполнить поиск по​ чтобы изменить или​ видеть только те,​ расширенном фильтре второе​ по двум цветам​Nad_Serg​ но я подумал,​Nic70y​ своем файле. Спасибо​

excelworld.ru

Фильтр по цвету значения и по значению одновременно

​ можно настроить. Смотрите​​ или несколько человек​
​ данных.​ ячейке картинки, чтобы​
​.​Фильтр​Главная​ красному цвету ячейки»​ всем данным, снимите​ отменить фильтр.​ которые вы хотите.​ условие, которое используется​
​ это отношения никакого​, спасибо за предложенный​ что правильнее это​: Выберете фильтром один​​ еще раз !​ ​ статью «Порядковый номер​​ работает в одной​Фильтр по дате в​
​ они не смещались​Excel Online применяет фильтр​

​.​​нажмите кнопку​ или «больше 150».​ флажок все фильтры.​Обучение работе с Excel:​Выберите любую ячейку в​ в условном форматировании.​ не имеет.​ вариант.​ сделать макросом типа:​ из цветом, выделите​ Удачи!​ строк по порядку​ таблице, т.д. Подробнее​ Excel.​ при фильтрации.​ и показывает только​Можно применить общий фильтр,​Форматировать как таблицу​При повторном применении фильтра​Два типа фильтров​ Фильтрация данных в​

planetaexcel.ru

​ диапазоне данных.​

Понравилась статья? Поделить с друзьями:
  • Как выбрать фиксированную ячейку в excel
  • Как выбрать текстовые данные в excel
  • Как выбрать файл в vba excel
  • Как выбрать текст одного цвета в word
  • Как выбрать уникальные данные в excel