Как отформатировать ячейки в одном столбце на основе ячеек в другом столбце?
Так что я нашел несколько похожих вопросов, на которые уже отвечали здесь, но они недостаточно углублены для того, что я хочу сделать, и надеялся найти дополнительную помощь.
На высоком уровне я хочу отформатировать некоторые ячейки в столбце A с определенным значением определенного цвета, если ячейка в столбце L заполнена чем-то. Неважно, что это, хотя в данном конкретном случае это будет дата, однако в будущем это может быть текст или число и т. Д. Кроме того, если ячейка в столбце L пуста, но ячейка в столбце A этот конкретный текст, я хочу, чтобы он был отформатирован с другим цветом, поэтому я могу сказать, что мне нужно проверить состояние данных в ячейке.
В идеале, и на самом деле единственное, на что у меня есть время (на этом конкретном листе есть несколько тысяч строк данных), это возможность установить это в массовом порядке.
2 ответа
Если я понимаю, что вы спрашиваете, вы можете выполнить это с помощью двух правил условного формата, которые используют формулы. Вы не указали, какую версию вы используете, поэтому вам придется использовать любой метод, который вам нужен.
Первое правило будет использовать следующую формулу: =AND(NOT(ISBLANK($L1)), $A1="Flag set")
Это проверяет, чтобы увидеть, что L
НЕ является пустым И A1="Flag set"
, Если оба встречаются, это форматирует A
соответственно.
Вторая формула будет: =AND(ISBLANK($L1), $A1="Flag set")
, Это проверяет, если L
пусто, и если A
содержит определенный текст. Если оба ИСТИНА, то это форматирует A
соответственно.
Для обоих правил выберите форматирование и примените их к $A:$A
поэтому они будут применены ко всем строкам в столбце A
,
- Выберите ячейку
A1
(если вы этого не сделаете, эти указания не будут работать из-за относительной ссылки, созданной вами на шаге № 3... что является ключом к возможности применить эти условия ко всей рабочей таблице) - Создайте новое правило условного форматирования. Используйте формулу, чтобы определить, какие ячейки форматировать.
В текстовые поля Формат значения, где эта формула верна: введите что-то вроде следующего, описывающего условие, которое вы проверяете. Обратите внимание
$
предоставляются для ссылок на столбцы, но не для ссылок на строки. Это заставляет формулу проверять значения в столбцахA
а такжеL
где номера строк одинаковы:=$A1<>$L1
Настройте формат, который должен применяться к ячейке в столбце
A
если условная формула верна.- Повторите шаги 2-4 для каждого дополнительного условия, которое вы хотите проверить.
- Если вы хотите запретить оценку любых последующих правил, если определенное правило признано истинным, установите флажок Остановить если истинно для этого правила в диалоговом окне Диспетчер правил условного форматирования. Вы также можете изменить порядок правил, чтобы определить приоритет одного над другим.
- Проверьте различные значения в ячейках
A1
а такжеL1
пока вы не удовлетворены ваши правила работы. Только тогда ты должен... - Измените все значения Применимости к правилам на
=$A:$A