У меня есть ячейки, которые я хочу выделить на основе ячейки, использованной в формуле ячейки. По сути, я хочу, чтобы Excel посмотрел на формулу, и если он использует "$G$1" он синий, а если $G$1 заменен на $H$1 я хочу, чтобы он был зеленым.

Вот формула:

=((G4*(1+$G$1)))*(1+$K$1)

Я попытался =ISNUMBER(SEARCH($G$1,F6)) и просто SEARCH , но они не работают. Я могу заставить его работать с очень простой формулой, такой как G1*2 , но как только я поставлю круглые скобки, условное форматирование не будет выполнено.

Любые предположения о том, как это исправить?

1 ответ1

1

Если вы используете Excel 2016, вы можете использовать FORMULATEXT , чтобы преобразовать формулу в тест, а затем выполнить SEARCH по тексту.

A1 будет местоположением формулы в приведенном ниже примере, затем используйте это как условие для форматирования.

=SEARCH("$G$1",FORMULATEXT(A1))>0

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