Перейти к содержимому

Как выделить / применить условное форматирование к ячейкам с формулами в Excel?

Author: Xiaoyang Last Modified: 2025-06-05

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

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

Выделение ячеек с формулами с помощью определенного имени формулы и Условного форматирования

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

Быстро и легко выделите ячейки с формулами с помощью Kutools для Excel


Выделение ячеек с формулами с помощью определенного имени формулы и Условного форматирования

Прежде чем использовать Условное форматирование, вы должны создать Определенное Имя, пожалуйста, следуйте этим шагам:

1. Откройте вашу таблицу и нажмите Формулы > Диспетчер имен, см. скриншот:

A screenshot showing how to access the Name Manager in Excel

2. В появившемся диалоговом окне Диспетчер имен нажмите кнопку Создать.

A screenshot of the Name Manager dialog box

3. В диалоговом окне Новое имя выполните следующие действия:

  • (1.) Введите имя для вашей определенной формулы имени, в этом примере я введу Formatformulas;
  • (2.) Выберите Книга из выпадающего списка Область;
  • (3.) Введите эту формулу =GET.CELL(48,INDIRECT("rc",FALSE)) в поле Ссылается на.

A screenshot showing the creation of a new name in Excel using the GET.CELL formula to highlight cells with formulas

4. Затем нажмите OK, чтобы вернуться к предыдущему диалогу и закрыть его.

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

6. На вкладке Главная нажмите Условное форматирование > Новое правило, см. скриншот:

A screenshot of the Conditional Formatting menu in Excel for applying the new rule to highlight formulas

7. В диалоговом окне Новое правило форматирования нажмите Использовать формулу для определения ячеек для форматирования и введите эту формулу =Formatformulas (Formatformulas — это ваше определенное имя на шаге 3), вы можете изменить его на свое собственное определенное имя. См. скриншот:

A screenshot of the New Formatting Rule dialog box in Excel for highlighting cells using the defined name formula

8. Затем нажмите кнопку Формат, установите ваше форматирование на вкладке Заливка, см. скриншот:

A screenshot showing how to format cells with Conditional Formatting in Excel using the Fill tab

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

A screenshot of highlighted formula cells in Excel after applying the Conditional Formatting rule

Примечания:

1. Когда вы вводите формулы в любую из ячеек, охваченных Условным форматированием, они будут автоматически выделены.

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

A screenshot showing the prompt to save the workbook as Macro-Enabled in Excel to preserve the conditional formatting


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

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

1. Сначала удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

2. Нажмите Вставить > Модуль и вставьте следующий код в окно Модуля.

Function HasFormula(Rng As Range) As Boolean
'Updateby Extendoffice
Application.Volatile
HasFormula = Rng.HasFormula
End Function

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

4. Перейдите на вкладку Главная и нажмите Условное форматирование > Новое правило.

5. В диалоговом окне Новое правило форматирования выберите Использовать формулу для определения ячеек для форматирования и введите эту формулу =Hasformula(A1), см. скриншот:

A screenshot showing the Conditional Formatting formula used with a User Defined Function to highlight cells in Excel

6. Затем нажмите кнопку Формат и выберите понравившийся цвет на вкладке Заливка в диалоговом окне Формат ячеек.

7. Затем нажмите OK > OK, чтобы закрыть диалоговые окна. И все ячейки, содержащие формулы, будут немедленно выделены.

Примечания:

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

2. Когда вы вводите формулы в любую из ячеек, охваченных Условным форматированием, они будут автоматически выделены.

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


Выделение ячеек с формулами с помощью Kutools для Excel

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

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

После установки Kutools для Excel, пожалуйста, сделайте следующее:

1. Откройте книгу, в которой вы хотите выделить все формулы.

2. Нажмите Kutools Plus > Проектирование рабочих листов, и новая вкладка Проектирование появится на ленте, затем нажмите Выделить формулы в группе Вид, см. скриншоты:

A screenshot showing the Worksheet Design button on the Kutools Plus tab
Arrow
A screenshot showing the Highlight Formulas button on the Design tab

3. И все формулы во всей книге будут немедленно выделены. См. скриншот:

A screenshot showing formula cells highlighted in Excel using Kutools

Примечания:

1. Нажмите Выделить формулы снова, и выделение будет отключено.

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

A screenshot showing the Design Tools Settings in Kutools for Excel for changing formula highlight colors

3. Когда вы вводите новые формулы в любые ячейки текущей книги, они будут автоматически выделены.

Нажмите, чтобы узнать больше об этой функции Выделить формулы.

Скачайте и попробуйте Kutools для Excel прямо сейчас!


Демонстрация: Выделение ячеек с формулами с помощью Kutools для Excel

Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

Связанные статьи:

Как заблокировать и защитить формулы в Excel?

Как скрыть формулы, которые не отображаются в строке формул в Excel?

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!