KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как найти и выделить все ячейки одного цвета в Excel?

АвторСяоянДата изменения

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

В этом руководстве вы узнаете несколько эффективных способов выбора ячеек определённого цвета в Excel. Мы рассмотрим встроенную функцию «Найти и заменить», метод с использованием VBA для автоматизации, а также более быстрое решение — Kutools для Excel, позволяющее выбирать ячейки по цвету, полужирному начертанию или другому формату.

выделить ячейки с одинаковым цветом заливки

Зачем в Excel выбирать ячейки по цвету?

Поиск и выбор ячеек определённого цвета в Excel

Часто задаваемые вопросы (FAQ)

Заключение


Зачем в Excel выбирать ячейки по цвету?

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

  • найти все выделенные ячейки на листе;
  • просмотреть исключения, помеченные предупреждающим цветом;
  • копировать, удалять или Установить формат ячейки ячейки, вручную закодированные цветом;
  • определить все ячейки с полужирным или специальным форматированием в отчёте;
  • Управляйте листами, где цвет служит визуальным маркером категории.

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


Способ 1: Поиск и выбор ячеек определённого цвета с помощью функции Поиск и замена

Функция Поиск и замена в Excel позволяет искать не только Разделить по тексту и числу, но и форматирование, включая Цвет заполнения ячеек. Это один из самых простых встроенных способов выбора ячеек определённого цвета.

  1. Выберите диапазон, в котором следует выполнить поиск. Если вы хотите искать по всему листу, просто оставьте все ячейки без выделения.
  2. Нажмите Ctrl + F, чтобы открыть диалоговое окно Поиск и замена. Затем нажмите Параметры, чтобы развернуть настройки расширенного поиска.
    открыть диалоговое окно «Найти и заменить»
  3. Рядом с кнопкой Формат нажмите стрелку раскрывающегося списка. Выберите опцию Выбрать формат от ячейки. Указатель мыши превратится в пипетку. Щёлкните ячейку, содержащую нужный цвет для поиска.
    щелкните ячейку, содержащую цвет, который требуется найти
  4. Нажмите Найти все. Excel отобразит все совпадающие ячейки в списке результатов внизу диалогового окна. Щёлкните любой результат, затем нажмите Ctrl + A, чтобы выбрать все найденные ячейки одновременно.
    нажмите Ctrl + A, чтобы выделить все найденные ячейки
Результат:
Все ячейки с совпадающим Цвет заполнения в Выберите диапазон или на листе будут выделены одновременно, что позволит быстро копировать, вставлять, форматировать или дополнительно обрабатывать их по мере необходимости.
все ячейки с соответствующим цветом заливки выделены
Совет:
Функция Поиск и замена позволяет находить и выделять не только ячейки с определённым Цвет заполнения, но и ячейки, отформатированные полужирным, курсивом и другими стилями форматирования.

Преимущества

  • Не требуется программирование
  • Удобно для разовых задач
  • Хорошо работает при ручном Цвет заполнения

Ограничения

  • Не подходит для многократного использования
  • Менее удобно в очень больших рабочих книгах
  • Может работать ненадёжно с цветами Использовать условное форматирование

Способ 2: Поиск и выбор ячеек определённого цвета с помощью кода VBA

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

  1. Выберите диапазон, в котором Excel будет искать совпадающие ячейки.
  2. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
  3. Нажмите Вставка>Модуль. Скопируйте и вставьте приведённый выше код в окно модуля.
    Sub SelectCellsWithSameColor()
        Dim sampleCell As Range
        Dim cell As Range
        Dim targetRange As Range
        On Error Resume Next
        Set sampleCell = Application.InputBox("Select a sample cell with the target color:", Type:=8)
        On Error GoTo 0
        If sampleCell Is Nothing Then Exit Sub
        For Each cell In Selection
            If cell.Interior.Color = sampleCell.Interior.Color Then
                If targetRange Is Nothing Then
                    Set targetRange = cell
                Else
                    Set targetRange = Union(targetRange, cell)
                End If
            End If
        Next cell
        If Not targetRange Is Nothing Then
            targetRange.Select
        Else
            MsgBox "No matching cells were found in the selected range."
        End If
    End Sub
  4. Нажмите F5, чтобы запустить код. Когда появится окно запроса, щёлкните ячейку с нужным цветом заливки.
    щелкните образец ячейки с целевым цветом заливки
  5. После нажатия кнопки ОК Excel автоматически выберет все ячейки в указанном диапазоне, соответствующие цвету заполнения образца.

Преимущества

  • Отлично подходит для повторяющихся задач
  • Эффективно для больших диапазонов
  • Гибче, чем ручной поиск

Ограничения

  • Требует включения макросов
  • Некоторые пользователи могут предпочесть не использовать VBA
  • Не всегда подходит для ограниченно доступных рабочих сред

Способ 3: Использование Kutools для Excel для выбора ячеек с одинаковым цветом, полужирным начертанием или другим форматированием

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

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

  1. Нажмите Kutools > Поиск > Расширенный поиск, см. снимок экрана:
    щелкните Super Find
  2. На панели Расширенный поискзадайте параметры, как показано ниже:
    1. Нажмите кнопку кнопка форматирования, чтобы активировать опцию Формат ячеек.
    2. В разделе В пределах раскрывающегося списка выберите область поиска. Укажите здесь Текущий лист.
    3. Затем в разделе Тип выберите из раскрывающегося списка формат, который нужно найти. В данном примере укажите Цвет фона.
      задайте некоторые параметры
    4. Нажмите кнопку кнопка выбора рядом с полем Значение и щёлкните ячейку, содержащую нужный цвет фона.
    5. Нажмите кнопку Найти, чтобы отобразить все ячейки с этим цветом фона.
    6. Все совпадающие ячейки появятся в списке результатов. Затем в разделе Выбрать по выберите нужный тип из раскрывающегося списка и нажмите Выбрать, чтобы выделить все найденные ячейки одновременно.
      задайте некоторые параметры
Результат:
Все ячейки с тем же цветом, полужирным начертанием или выбранным форматированием, что и у образца, будут выделены немедленно.

Преимущества

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

Ускорьте поиск ячеек с помощью Super Find

Нужно находить ячейки по цвету фона, цвету шрифта, полужирному начертанию, курсиву, комментариям или формулам? Super Find в Kutools для Excel позволяет находить и выделять их за считанные секунды — без сложных шагов и VBA.

✅ Поиск ячеек по цвету или формату
✅ Просмотр результатов в Очистить список
✅ Мгновенный выбор найденных ячеек
✅ Отлично работает с большими листами

Часто задаваемые вопросы (FAQ)

Вопрос 1: Можно ли выделять ячейки с одинаковым цветом шрифта или полужирным форматированием?

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

Вопрос 2: Будут ли эти методы работать с цветами, заданными с помощью условного форматирования?

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

Вопрос 3: Можно ли после этого копировать или удалять найденные ячейки?

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

Вопрос 4: Работает ли выбор ячеек по цвету сразу на нескольких листах?

Да. И функция «Найти и заменить», и Kutools позволяют задать область поиска на всю рабочую книгу, чтобы находить и выделять ячейки с нужным цветом по всей книге.

Вопрос 5: Можно ли с помощью формулы суммировать или подсчитывать ячейки по цвету?

В Excel нет встроенных формул (например, =SUMIF(цвет)), позволяющих выполнять вычисления на основе цвета заливки. Ознакомьтесь со следующей статьёй: Подсчёт и суммирование ячеек по цвету (фон, шрифт, условное форматирование)


Заключение

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

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