Google Таблицы — условное форматирование на основе ячейки, содержащей определенную формулу

#google-sheets #google-sheets-formula #conditional-formatting

#google-таблицы #google-таблицы-формула #условное форматирование

Вопрос:

У меня есть лист отслеживания бюджета, который автоматически вводит номер счета с помощью VLOOKUP из другого листа, чтобы соответствовать оплачиваемому контракту. Это работает идеально в 95% случаев. Оставшиеся 5% — это случаи, когда контракт оплачивается с другого счета, отличного от счета по умолчанию, по той или иной причине, из-за чего мне приходится вводить мою формулу, чтобы вручную ввести номер счета. Я ищу способ условного форматирования этих ячеек. Что-то вроде: =IF(E2:E<>"=IFERROR(VLOOKUP(""*"...

Я не уверен, возможно ли это вообще, но любое направление было бы оценено по достоинству!

Ответ №1:

Вы можете проверить, содержит ли ваша формула определенное выражение, в данном случае слово VLOOKUP . Поместите пользовательскую функцию follow в меню условного форматирования:

 =isnumber(SEARCH("VLOOKUP",formulatext(A1)))
 

и это выделит ячейку, если ячейка A1 содержит vlookup формулу.

Не стесняйтесь изменять "VLOOKUP" текст формулы другим текстом, чтобы сделать его более конкретным, если хотите.

введите описание изображения здесь