Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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

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

Выделяйте ячейки формулы с помощью Kutools for Excel быстро и легко


Выделение / Условное форматирование всех ячеек формулы в книге:

Kutools for Excel's Выделить формулу utiltiy, вы можете выделить формулы всей книги одним щелчком мыши.

doc выделить формулу-14

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!



Перед использованием Условное форматирование, вы должны создать Defined Name, выполните следующие действия:

1, Откройте рабочий лист и нажмите Формулы > Менеджер имен, см. снимок экрана:

док-Изюминка-formula1

2, В появившемся Менеджер имен диалоговое окно, нажмите Новинки Кнопка.

док-Изюминка-formula1

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

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

док-Изюминка-formula1

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

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

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

док-Изюминка-formula1

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

док-Изюминка-formula1

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

док-Изюминка-formula1

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

док-Изюминка-formula1

Заметки:

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

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

док-Изюминка-formula1


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

1, Во-первых, удерживайте ALT + F11 , чтобы открыть Окно Microsoft Visual Basic для приложений.

2. Щелчок Вставить > модуль, и вставьте следующий более короткий код в Окно модуля.

Function HasFormula(Rng As Range) As Boolean
'Update 20140210
Application.Volatile
HasFormula = Rng.HasFormula
End Function

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

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

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

док-Изюминка-formula1

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

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

Заметки:

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

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

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


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

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

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

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

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

doc выделить формулу10-10
 1
doc выделить формулу11-11

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

док-Изюминка-formula1

Заметки:

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

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

док-Изюминка-formula1

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

Нажмите, чтобы узнать больше об этой утилите Highlight Formulas.

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


Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


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

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

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


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, графики и все, что вы использовали раньше; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Содержание сплит-клеток; Объединить дублирующиеся строки / столбцы... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Поддерживает Office / Excel 2007-2019 и 365. Поддерживает все языки. Простота развертывания на вашем предприятии или в организации. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Johan · 8 months ago
    Hey,

    ik wil een cel, welke een formule heeft, met een kleur aanduiden in functie van een andere cel die een waarde heeft.

    vb: als E10<4 dan moet F10 (welke een formule heeft) samen met E10 in een bepaalde kleur komen.

    Als ik dit doe, wordt enkel E10 gemarkeerd.


    Hoe los Ik dit op?


    Mvg
  • To post as a guest, your comment is unpublished.
    Katie Samek · 2 years ago
    I was able to follow all the below. I made a macro to do this for me, but it is not able to apply the formatting.

    My range is named, but how to I ass VBA to highlight the range with formatting. For context, I am highlighting all cells with a formula in it to be a green color. If the formula is typed over it changes colors
    • To post as a guest, your comment is unpublished.
      Natalie · 1 years ago
      This is exactly what I want to do, and the first stage (highlighting every cell with a formula in) isn't working for me either, despite following steps to the letter. Did you manage to get a solution?
  • To post as a guest, your comment is unpublished.
    SANDEEP.POLAPALLY · 3 years ago
    dear sir,

    i have a doubt ,for example in a student marks table i want the student names highlited based on the student who got lessthan 400 total marks using conditional formatting.please help me sir
  • To post as a guest, your comment is unpublished.
    Abu Belaluddin · 4 years ago
    Hi, How can I highlight cells in a row based on days of a month, for example if I need to highlight cells in increments of 1 day i.e. it should highlight each subsequent cells if 24 hrs has passed,
  • To post as a guest, your comment is unpublished.
    Jamal · 4 years ago
    Hi,
    I am trying to do conditional formatting on a cell based on another cell value which already has a formula on it. i have tried everything but i would not work. eg. cell B1 has a formula (A1+1) and i am trying to change the color of say cell D8 by using formula (=B1=21). it works fine when i remove the increment formula from B1 and enter a value manually...
  • To post as a guest, your comment is unpublished.
    Pritesh Patel · 5 years ago
    Thanks for the help.

    This is the only website where i have found complete steps