Прескочи на основното съдържание

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

Автор: Xiaoyang Последна промяна: 2020-05-22

Да предположим, че имате голям работен лист, който съдържа както константи, така и формули, и сега искате да знаете местоположението на всички клетки с формули. Разбира се, можете да изберете всички формули лесно и бързо, като използвате функцията Go To Special. Но ако вашите данни или формули трябва да се променят от време на време, трябва да прилагате тази функция многократно.

Тук ви представям едно по-добро решение - условно форматиране. С условното форматиране можете да маркирате всички клетки с формули и нещо повече, вашето маркирано форматиране ще бъде коригирано с променящите се данни.

Маркирайте клетки с формула с Дефиниране на формула за име и Условно форматиране

Маркирайте клетки с формула с дефинирана от потребителя функция и условно форматиране

Маркирайте клетки с формули с Kutools за Excel бързо и лесно


Преди да използвате Условно форматиране, трябва да създадете дефинирано име, моля, изпълнете следните стъпки:

1. Отворете работния си лист и отидете на щракване формули > Мениджър на имена, вижте екранна снимка:

doc-хайлайт-формула1

2. В изскочилото Мениджър на имена кликнете върху НОВ бутон.

doc-хайлайт-формула1

3, И в Ново име диалогов прозорец, направете следните операции:

  • (1.) Въведете име за дефинираната от вас формула за име, в този пример аз ще въведа Форматни формули;
  • (2.) Изберете Workbook от падащия списък Обхват;
  • (3.) Въведете тази формула =GET.CELL(48,INDIRECT("rc",FALSE)) в Отнася се до поле.

doc-хайлайт-формула1

4, След това кликнете OK за да се върнете към предишния диалог и да го затворите.

5. След това изберете вашия диапазон или целия работен лист, който искате да маркирате клетките с формула.

6, при Начало кликнете върху Условно форматиране > Ново правило, вижте екранна снимка:

doc-хайлайт-формула1

7. В Ново правило за форматиране кликнете върху Използвайте формула, за да определите кои клетки да форматирате опция и въведете тази формула =Формули за формат (Форматни формули е вашето дефинирано име в стъпка 3), можете да го промените на ваше собствено дефинирано име. Вижте екранна снимка:

doc-хайлайт-формула1

8, След това кликнете формат бутон, задайте форматирането си под Напълнете раздел, вижте екранна снимка:

doc-хайлайт-формула1

9, И после щракнете върху OK > OK за да завършите операциите и всички клетки с формула са маркирани наведнъж, както е показано по-долу:

doc-хайлайт-формула1

Забележки:

1. Когато въвеждате формули в някоя от клетките, обхванати от условното форматиране, те ще бъдат маркирани автоматично.

2. След като приключите с операциите, трябва да запазите работната си книга като Работна книга с активирани макроси на Excel така че клетките за условно форматиране да бъдат запазени. И когато следващия път отворите работната си книга, щракнете Активиране на съдържанието.

doc-хайлайт-формула1


Ако не искате да използвате формулата за дефинирано име, можете да създадете проста дефинирана от потребителя функция и след това да приложите условното форматиране, за да разрешите тази задача.

1. Първо задръжте натиснат ALT + F11 за да отворите Прозорец на Microsoft Visual Basic за приложения.

2. Щракнете Поставете > Модулии поставете следния по-кратък код в Прозорец на модула.

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

3. След това запазете и затворете този код и се върнете обратно в работния лист, за да изберете диапазона или целия работен лист, който искате да маркирате клетките с формула.

4, Отидете Начало и щракнете върху Условно форматиране > Ново правило.

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

doc-хайлайт-формула1

6. След това кликнете формат бутон и изберете един цвят, който харесвате под Напълнете раздела в Форматиране на клетки диалогов прозорец.

7, И после щракнете върху OK > OK за затваряне на диалоговите прозорци. И всички клетки, съдържащи формула, са маркирани веднага.

Забележки:

1. Във формулата A1 показва първата клетка в избрания от вас диапазон, можете да я промените, за да отговаря на вашите нужди.

2. Когато въвеждате формули в някоя от клетките, обхванати от условното форматиране, те ще бъдат маркирани автоматично.

3. След като приключите с операциите, трябва да запазите работната си книга като Работна книга с активирани макроси на Excel така че клетките за условно форматиране да бъдат запазени. И когато следващия път отворите работната си книга, щракнете Активиране на съдържанието.


Изглежда и двата горни метода са донякъде трудни за нашия начинаещ в Excel, тук ще препоръчам мощен инструмент - Kutools за Excel, със своите многофункционални Дизайн на работен лист функция, можете бързо да маркирате всички формули от цялата работна книга.

Забележка:За да приложите това Дизайн на работен лист, първо, трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.

След инсталиране Kutools за Excel, моля, направете следното:

1. Отворете работната книга, в която искате да маркирате всички формули.

2. Щракнете Kutools плюс > Дизайн на работен лист, и нов Дизайн раздел ще се покаже в лентата, след което щракнете Маркирайте формули опция в Гледка група, вижте екранни снимки:

1

3. И всички формули в цялата работна книга са маркирани веднага. Вижте екранна снимка:

doc-хайлайт-формула1

Забележки:

1. Щракнете върху Маркирайте формули отново подчертаването ще бъде изключено.

2. Можете да промените цвета на осветяването по ваш вкус, като щракнете Настройки под Дизайн и след това в Настройки на инструментите за проектиране изберете един цвят, който харесвате от Цвят на формули раздел:

3. Когато въвеждате нови формули в някоя от клетките в текущата работна книга, те ще бъдат маркирани автоматично.

Кликнете, за да научите повече за тази помощна програма Highlight Formulas.

Изтеглете и изпробвайте безплатно Kutools за Excel сега!


Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Още по темата:

Как да заключите и защитите формули в Excel?

Как да скрия формули, които не се показват в лентата с формули в Excel?

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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,
This comment was minimized by the moderator on the site
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...
This comment was minimized by the moderator on the site
Thanks for the help. This is the only website where i have found complete steps
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations