backtotop
Определить тип данных в ячейке. Функция ТИП в Excel

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

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

Правила в условном форматировании

Начнем с простой формулы. Перейдем в Условное форматирование — Управление правилами

В открывшемся окне жмем Создать правило, затем находим самый нижний пункт Использовать формулу для…

В окне ниже (Форматировать значения, для которых…) уже записываем формулу. После задаем нужный формат, я выбрал зеленый фон.

Правила в условном форматировании

Окно изменения правил в условном форматировании

Жмем ОК и возвращаемся в Диспетчер правил. Здесь уже мы видим список созданных условий:

Диспетчер правил в условном форматировании

Если написанной формулы не видно в пункте «Показать правила форматирования для:» выбираем Этот лист или Эта книга

Нажимаем Применить. Так можно проверить, что нужные ячейки подсветились зеленым.

Кстати, формулу можно написать и проверить в Excel заранее. Например, так:

Условное форматирование для диапазона ячеек

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

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

Обратите внимание, что если форматирование распространяется от сроки к строке, то перед номером строки в формуле (в нашем случае ЕСЛИ) не ставим $.

Основные формулы для условного форматирования

Набор основных формул, которые я использую

=ОСТАТ(СТРОКА();2) - самое популярное, наверно. Зебра для выделения строк через одну
=$A1="" - подкрашивание пустых ячеек
=ЕЧИСЛО(A1) - изменение формата числовых ячеек
=ЕТЕКСТ(A1) - изменение формата текстовых ячеек
=ЕОШИБКА(A1) - изменение формата ячеек с ошибкой в расчетах.
=ДЕНЬНЕД(A1;2)>5 - выделяем выходные дни

Важно добавить

  • Как вы заметили по моим правилам, я не использую абсолютные ссылки на диапазон при условии. Если вы делаете условие в диапазоне построчно, то номера строк нельзя делать абсолютными, т.е. ставить знак $

  • В написании правил нельзя ссылаться на другие листы.

  • Не забудьте, что если работаете с датами и временем, то они воспринимаются Excel’ем как число.

 

Файл приложил.

 

Определить тип данных в ячейке. Функция ТИП в Excel

Комментарии:

( 5 Comments )

Владимир:

Эх, повелся в предварительном описании на фразу: «можно задать формулу, в зависимости от которой будут меняться цвета». Подумал, что одним правилом можно присваивать разные цвета! Но нет..чуда не произошло((
Но все равно спасибо! Подчеркнул для себя популярные формулы сравнений.

Владимир, можно же задать несколько формул для каждого цвета :)

Олег:

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

Здравствуйте. Не совсем понятно в чем вопрос. Попробуйте выделить середину формулы мышкой, а в конец передвинуться стрелочками или кнопкой End

Олег:

Спасибо. При выделении всей формулы мышкой попадаю в конец формулы…
=ИЛИ(И($X3=$AQ$3;AS$3>0);И($X3=$AQ$4;AS$4>0);И($X3=$AQ$5;AS$5>0);И($X3=$AQ$6;AS$6>0);И($X3=$AQ$7;AS$7>0);И($X3=$AQ$8;AS$8>0);И($X3=$AQ$9;AS$9>0);И($X3=$AQ$10;AS$10>0);И($X3=$AQ$11;AS$11>0);И($X3=$AQ$12;AS$12>0);И($X3=$AQ$13;AS$13>0);И($X3=$AQ$14;AS$14>0);И($X3=$AQ$15;AS$15>0);И($X3=$AQ$16;AS$16>0);И($X3=$AQ$17;AS$17>0))…

Добавить комментарий