Условное форматирование Когда содержимое ячейки является переменным в пределах границ - PullRequest
0 голосов
/ 28 января 2019

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

В настоящее время у меня есть набор из 9 цветов фона, назначенных 9 именам (9 - наибольшее количество людей под одним менеджером).

Этонужно реплицировать для каждой команды (задача, которую не стоит выполнять вручную)

Так что моя идея состоит в том, чтобы иметь что-то вроде

+-----------+------------+
| NAMES     | DEFINITION |
+-----------+------------+
| Aaron     | Name 1     |
| Bill      | Name 2     |
| Charlotte | Name 3     |
+-----------+------------+

В условном форматировании это будет, если текущая ячейка содержитимя слева от имени определения, закрасьте его

If Cell Value = (
Vlookup Cell Value = Cell Value in Sheet "Names", 2 (Name 1, Name 2 etc)

Я понимаю, что могу сделать это аналогично:

=VLOOKUP(F2,Sheet2!$H$3:$I$10,2,FALSE)

Но я не знаючтобы превратить F2 в «ячейки, выбранные для выпадающих списков»

Итак, вот таблица, содержащая имена для ежедневных задач.У каждой команды будут разные задачи (строки могут быть намного меньше или намного больше) и разные сотрудники

Spredsheet data

Мое условное форматирование выглядит как

Conditional Formatting

Вместо Cell Value = "Data" Я хочу что-то, что относится к моим выпадающим спискам

Drop Downs

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

enter image description here

1 Ответ

0 голосов
/ 31 января 2019

Используйте следующую формулу условного форматирования:

=MATCH(E1,NameList,0)=1

Форматирование в соответствии с цветом заливки для Сотрудника 1 и применение к $ E: $ JD.

Повторите для Сотрудников 2-9- например,

=MATCH(E1,NameList,0)=2

=MATCH(E1,NameList,0)=3

etc. up to 9

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

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

См. https://excel.solutions/so54405197_conditionalformatting/ для работающего примера файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...