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

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

На высоком уровне я хочу отформатировать некоторые ячейки в столбце 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,

введите описание здесь

  1. Выберите ячейку A1 (если вы этого не сделаете, эти указания не будут работать из-за относительной ссылки, созданной вами на шаге № 3... что является ключом к возможности применить эти условия ко всей рабочей таблице)
  2. Создайте новое правило условного форматирования. Используйте формулу, чтобы определить, какие ячейки форматировать.
  3. В текстовые поля Формат значения, где эта формула верна: введите что-то вроде следующего, описывающего условие, которое вы проверяете. Обратите внимание $ предоставляются для ссылок на столбцы, но не для ссылок на строки. Это заставляет формулу проверять значения в столбцах A а также L где номера строк одинаковы:

    =$A1<>$L1
    
  4. Настройте формат, который должен применяться к ячейке в столбце A если условная формула верна.

  5. Повторите шаги 2-4 для каждого дополнительного условия, которое вы хотите проверить.
  6. Если вы хотите запретить оценку любых последующих правил, если определенное правило признано истинным, установите флажок Остановить если истинно для этого правила в диалоговом окне Диспетчер правил условного форматирования. Вы также можете изменить порядок правил, чтобы определить приоритет одного над другим.
  7. Проверьте различные значения в ячейках A1 а также L1 пока вы не удовлетворены ваши правила работы. Только тогда ты должен...
  8. Измените все значения Применимости к правилам на =$A:$A
Другие вопросы по тегам