我需要创建一种条件格式设置方式,经理可以在列表中输入员工姓名-用于下拉菜单。然后必须自动有条件地格式化字段。
我目前拥有的是将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
变成“选择下拉菜单的单元格”
这是包含日常任务名称的电子表格。每个团队将执行不同的任务(行可能更小或更大)和不同的员工
我的条件格式如下
我想要的不是我的下拉列表,而是Cell Value = "Data"
因此,每个团队负责人都可以将其员工放入他们的报告中,而不必更改条件格式
答案 0 :(得分:8)
使用以下条件格式公式:
=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/。