条件格式,其中单元格内容在范围内是可变的

时间:2019-01-28 15:28:04

标签: excel conditional-formatting

我需要创建一种条件格式设置方式,经理可以在列表中输入员工姓名-用于下拉菜单。然后必须自动有条件地格式化字段。

我目前拥有的是将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 :(得分: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/