1

Просматривал доступные варианты, но не смог найти тот в формате, который я понял бы шаги.

Работаем с Excel. Нужно, чтобы ячейка меняла цвет на основе определенных слов (а не одного). Например, если кто-то вводит в ячейку слова «Мышь, клавиатура, концентратор, внешний диск, указатель» плюс сотню других из определенного предопределенного (я сам в другом скрытом листе) списка, то он меняется на фиолетовый, и если слова выглядят как » Excel, PowerPoint, Software, Array, Screen, Window "и т.д., Меняется на желтый. Другими словами, эти слова должны привлекать внимание конкретного специалиста из-за того, что они видят определенный цвет (и слова, помеченные этим цветом).

Простым способом:

  1. Создать список А из 50 (или даже более) текстов (рабочий лист 2, скрытый)
  2. Создать список B из 100 текстов (или даже больше) (рабочий лист 2, скрытый)
  3. Если в определенной ячейке (столбце или строке) Рабочего листа 1 появляется текст из Списка A, эта конкретная ячейка (ячейки) меняет цвет на фиолетовый, если из списка B - желтый.
  4. Ячейка остается неизменной, если а) слово отличается от Списка А и В; б) с ошибкой или б) оставлено незаполненным.

PS:

  1. Не стоит использовать опцию "Dropdown", учитывая, что количество опций может быть огромным, а клиенты страдают от того, что они не видят мелкий текст или просто ленивы.
  2. Хотите пройти через "Условное форматирование" с "Определенным текстом" по 2 причинам: 1) слишком длительный выбор его по одному и 2) аудитору будет сложно проверить, какие текстовые значения перечислены для изменения формата.

1 ответ1

0

То, что вы в основном просите, это сделать условное форматирование со ссылкой на другой лист. Но, к сожалению, Excel не может сделать условное форматирование со ссылкой на другой лист. Но вы можете сделать альтернативный метод зеркалирования, как показано ниже:

Чтобы применить условное форматирование к Sheet1 используя значения из Sheet2 , необходимо отразить значения в Sheet1 .

Создание зеркала Листа 2, столбец Б на Листе 1

  1. Перейти к Sheet1 .
  2. Вставьте новый столбец, щелкнув правой кнопкой мыши заголовок столбца A и выбрав "Вставить".
  3. Введите следующую формулу в A1:

    =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)

  4. Скопируйте A1 , щелкнув по нему правой кнопкой мыши и выбрав « Copy ».
  5. Вставьте формулу в столбец A , щелкнув правой кнопкой мыши ее заголовок и выбрав « Paste ».

Sheet1 , столбец A теперь должен точно отражать значения в Sheet2 , столбец B

(Примечание: если вам не нравится это в столбце A , это работает так же хорошо, чтобы иметь его в столбце Z или где-либо еще.)

Применение условного форматирования

  1. Оставайтесь на Sheet1 .
  2. Выберите столбец B , щелкнув левой кнопкой мыши его заголовок.
  3. Выберите пункт меню Format > Conditional Formatting...
  4. Измените Condition 1 на « Formula is » и введите эту формулу:

    =MATCH(B1,$A:$A,0)

  5. Нажмите кнопку « Format... и выберите фиолетовый фон.

Теперь вы должны увидеть фиолетовый фон, примененный к соответствующим ячейкам в Sheet1 .

Скрытие зеркальной колонны

  1. Оставайтесь на Sheet1 .
  2. Щелкните правой кнопкой мыши заголовок столбца A и выберите « Hide ».

Это должно автоматически обновить Sheet1 всякий раз, когда что-либо в Sheet2 изменяется.

Используйте вышеуказанный метод для ячеек, которые вы хотите выделить Yellow

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