2

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

На высоком уровне я хочу отформатировать некоторые ячейки в столбце A с определенным значением определенного цвета, если ячейка в столбце L заполнена чем-то. Неважно, что это такое, хотя в данном конкретном случае это будет дата, однако в будущем это может быть текст или число и т.д. Кроме того, если ячейка в столбце L пуста, но ячейка в столбце A содержит этот конкретный текст, я хочу, чтобы он был отформатирован с использованием другого цвета, чтобы я мог сказать, что мне нужно проверить состояние данных в клетка.

В идеале, и на самом деле единственное, на что у меня есть время (на этом конкретном листе есть несколько тысяч строк данных), это возможность установить это в массовом порядке.

2 ответа2

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

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

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

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

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