条件格式其中单元格内容在边界内是可变的

Bad*_*dja 9 excel conditional-formatting

我需要创建一种条件格式化方法,管理员可以在列表中输入人员名称 - 用于下拉列表.然后必须自动有条件地格式化字段.

我目前拥有的9个背景颜色分配给9个名字(9个是一个经理下最多的人数).

这需要为每个团队复制(不值得手动完成的任务)

所以我的想法是拥有类似的东西

+-----------+------------+
| NAMES     | DEFINITION |
+-----------+------------+
| Aaron     | Name 1     |
| Bill      | Name 2     |
| Charlotte | Name 3     |
+-----------+------------+
Run Code Online (Sandbox Code Playgroud)

在条件格式中,它将是如果当前单元格包含定义名称左侧的名称,请将其加入

If Cell Value = (
Vlookup Cell Value = Cell Value in Sheet "Names", 2 (Name 1, Name 2 etc)
Run Code Online (Sandbox Code Playgroud)

我知道我可以用类似的方式做到这一点:

=VLOOKUP(F2,Sheet2!$H$3:$I$10,2,FALSE)
Run Code Online (Sandbox Code Playgroud)

但我不知道要F2变成"选择降低的细胞"

因此,这是包含针对日常任务的名称的电子表格.每个团队将有不同的任务(行可能更小或更大)和不同的员工

Spredsheet数据

我的条件格式看起来像

条件格式

而不是Cell Value = "Data"我想要的东西与我的下降有关

掉落唐斯

因此,每个团队负责人都可以将他们的员工放在他们的报告中,而不必更改条件格式

在此输入图像描述

Oll*_*lly 8

使用以下条件格式公式:

=MATCH(E1,NameList,0)=1
Run Code Online (Sandbox Code Playgroud)

格式适合员工1的填充颜色,并适用于$ E:$ JD.

对员工2-9重复 - 例如

=MATCH(E1,NameList,0)=2

=MATCH(E1,NameList,0)=3

etc. up to 9
Run Code Online (Sandbox Code Playgroud)

我已经NameList为数据验证中使用的名称列表指定了一个命名范围.您可以使用绝对范围参考轻松替换此范围名称.

现在,您可以更改列表中的名称,下拉数据验证和条件格式将自动引用新的列表值.

有关工作示例文件,请参阅https://excel.solutions/so54405197_conditionalformatting/.

  • 太棒了.我从未想过使用`= MATCH`.感谢您的帮助 - 享受您的赏金! (2认同)