В Excel 2003, когда я выбираю диапазон ячеек в столбце и переходу к условному форматированию и получаю формулу, которая проверяет значение ячейки в заданном диапазоне (адрес ячейки я дал в качестве первого адреса ячейки).

После этого формула условных форматов других ячеек также обновляется с учетом их адресов.

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

Пожалуйста, предложите некоторый обходной путь.

Изменить: некоторые подробности с примером

Скажем, у меня есть столбец со значениями от 1 до 8 в ячейках А2-А9. я выбрал диапазон A2:A9 и перейти к условному форматированию и дал формулу как

= ЕСЛИ (А2 <> "-", НЕ (И ((ЗНАЧЕНИЕ (А2)> = 1), (значение (А2)<= 5))), FALSE)

Я выбрал ОК после выбора цвета форматирования, и это сработало (как в 2003, так и в 2007 году).

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

В 2003 году это так (х - это заполнитель, который я поставил, х - от 2 до 9)

= ЕСЛИ (Ах <> "-", НЕ (И ((ЗНАЧЕНИЕ (Ах)> = 1), (значение (Ах)<= 5))), FALSE)

Но в 2007 году это зафиксировано как

= ЕСЛИ (А2 <> "-", НЕ (И ((ЗНАЧЕНИЕ (А2)> = 1), (значение (А2)<= 5))), FALSE)

Надеюсь, теперь я ясно понял свой вопрос.

1 ответ1

0

Excel 2007 и выше распознают, что вы выбрали диапазон, и хотите, чтобы формула применялась к диапазону. Это показано в поле « Applies to диспетчера правил.

Затем Excel применяет формулу в соответствующем поместье к ячейкам в диапазоне. Формула не должна быть разной для каждой ячейки в диапазоне.

Если правило не работает должным образом или не выдает ошибку (которую вы не указали), беспокоиться не о чем.

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