Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Динамическое определение числового формата ячейки.
 
Добрый вечер.
Что бы подсветить ячейки имеющие числовой формат с помощью правил УФ использую формулу УФ: =ЯЧЕЙКА("формат";E2)="F0".
Но дело в том что F0 - это нет нулей после запятой, F1 - один ноль после запятой и т.д.
Т.е. на каждый ноль надо писать свою формулу и делать несколько правил УФ.
Пробовал =ЯЧЕЙКА("формат";E2)="F*" и так =ЯЧЕЙКА("формат";E2)="F"&"*" что бы сделать одно универсальное правило УФ  для всех ячеек с числовым форматом - не получилось.
Просветите пожалуйста.

P.S. Модераторам: если не правильное название темы - то: универсальное правило УФ  для для ячеек с числовым форматом.
 
вариант
=IFERROR(FIND("F";CELL("format";H6))=1;FALSE)
Хотя так как F скорее всего не будет ни вторым ни  ... то
=ISNUMBER(FIND("F";CELL("format";H6)))
Изменено: БМВ - 1 Апр 2018 19:33:19
 
Как все сложно у формулистов. Нет, чтобы просто первый символ проверить...
Владимир
 
=ЛЕВБ(ЯЧЕЙКА("format";E2))="F"

P.S. IFERROR не нужно - УФ игнорирует ошибки
Изменено: Catboyun - 1 Апр 2018 19:41:02
 
sokol92, Рислинг в голове и Рагнарок на экране отвлекают :-). Конечно =LEFT(CELL("format";H6);1)="F"
Изменено: БМВ - 1 Апр 2018 19:42:22
 
проще можно
=ПОИСК("F";ЯЧЕЙКА("формат";H6))
Алексей М.
 
Вау!
Сам бы не додумался.
Спасибо всем!  
Страницы: 1
Читают тему (гостей: 1)