1

Как мне ссылаться на другую ячейку в моем условном форматировании?

Я хочу, чтобы весь диапазон был выделен зеленым цветом, если конкретная ячейка в этом диапазоне заполнена буквой "y".

3 ответа3

1

Вот один из способов сделать это:

=SUMPRODUCT(1 * IFERROR(FIND("y", $A$1:$D$1), FALSE))

Просто измените свой диапазон, чтобы удовлетворить. SUMPRODUCT - это формула без массива, которая обрабатывает диапазон как массив, поэтому выполняет поиск в каждой ячейке диапазона. Если какой-либо из них содержит "y", то он заканчивается ненулевым значением, и условие выполняется.

0

Этот вопрос немного похож на этот.

Для вашей конкретной проблемы вы можете попробовать это:

Перейдите к Условное форматирование > Новое правило > Используйте формулу, чтобы определить, какие ячейки форматировать

Введите эту формулу:

=COUNTIF($A1:$L1, "y")>0

Установите свой формат и нажмите ОК.

Убедитесь, что для поля « Применяется к» в окне « Диспетчер условного форматирования» заданы диапазоны, к которым вы хотите применить условие.

В этом примере, если для поля Applies to установлено значение =$A$1:$L$15 , правило будет циклически проходить по каждой строке в строках с 1 по 15 в столбцах от D до L для значения "y", и если оно его найдет , он выделит этот ряд. Вы получите что-то вроде этого:

Если вы хотите, чтобы он выделил каждый столбец данных, измените формулу на:

=COUNTIF(A$1:L$1, "y")>0

Если вы хотите выделить весь диапазон, измените формулу на:

=COUNTIF($A$1:$L$15, "y")>0
0

Вы можете заставить формулу или правило всегда отражать определенный столбец или строку. Просто поместите $ (знак доллара) перед столбцом или строкой. Чтобы всегда отражать определенную ячейку, поместите $ перед столбцом и строкой. Например, для ссылки на ячейку F3 используйте $F$3 .

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