Как мне ссылаться на другую ячейку в моем условном форматировании?
Я хочу, чтобы весь диапазон был выделен зеленым цветом, если конкретная ячейка в этом диапазоне заполнена буквой "y".
Как мне ссылаться на другую ячейку в моем условном форматировании?
Я хочу, чтобы весь диапазон был выделен зеленым цветом, если конкретная ячейка в этом диапазоне заполнена буквой "y".
Вот один из способов сделать это:
=SUMPRODUCT(1 * IFERROR(FIND("y", $A$1:$D$1), FALSE))
Просто измените свой диапазон, чтобы удовлетворить. SUMPRODUCT - это формула без массива, которая обрабатывает диапазон как массив, поэтому выполняет поиск в каждой ячейке диапазона. Если какой-либо из них содержит "y", то он заканчивается ненулевым значением, и условие выполняется.
Этот вопрос немного похож на этот.
Для вашей конкретной проблемы вы можете попробовать это:
Перейдите к Условное форматирование > Новое правило > Используйте формулу, чтобы определить, какие ячейки форматировать
Введите эту формулу:
=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
Вы можете заставить формулу или правило всегда отражать определенный столбец или строку. Просто поместите $ (знак доллара) перед столбцом или строкой. Чтобы всегда отражать определенную ячейку, поместите $ перед столбцом и строкой. Например, для ссылки на ячейку F3 используйте $F$3
.