2

Извините, я попытался найти, но не смог найти вопрос, похожий на тот, который я хочу.

Мой вопрос: есть ли какой-нибудь простой способ поиска всех условных форматов, имеющих формулу с конкретным текстом?

У меня есть много условного форматирования в моем Excel, и многие из них имеют «Использовать формулу, чтобы определить, какие ячейки отформатировать». Я хотел бы найти все эти формулы с конкретным текстом, чтобы я мог что-то сделать с ними.

например, форматировать значения, где формула истинна:= НЕ (ONOFF.ON_DESK)

Я хотел бы найти всю формулу с текстом "ON_DESK". Спасибо!

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

1 ответ1

0

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

Тем не менее, может быть способ в зависимости от того, какую проблему вы пытаетесь решить. Либо у вас есть ON_DESK в отдельной ячейке, либо он находится в таблице, на которую вы можете ссылаться. Базовая формула для этого: = iferror(IF(TB [z] = "ON_DESK", TRUE, FALSE), FALSE). При этом используется таблица TB с столбцом с именем Z, если это было названо flag, то ее можно использовать с условным форматированием.

= iferror(IF($ XEY1 = "ON_DESK", TRUE, FALSE), FALSE) Используется столбец XEY для хранения информации OnOff, и ваши основные ячейки будут изменены для использования столбца XEY для соответствующих данных. Есть много других способов сделать это, но в основном вы должны выделить то, что вы хотите использовать как логику флага в ячейке.

Надеюсь, это поможет. Есть и другие способы сделать структуру, это зависит от ваших данных и от того, какую проблему вы хотите решить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .