Как отформатировать ячейки в одном столбце на основе ячеек в другом столбце?
Так что я нашел несколько похожих вопросов, на которые уже отвечали здесь, но они недостаточно углублены для того, что я хочу сделать, и надеялся найти дополнительную помощь.
На высоком уровне я хочу отформатировать некоторые ячейки в столбце 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