【问题标题】:Conditional Formatting Where the cell content is variable within bounds条件格式单元格内容在范围内是可变的
【发布时间】:2019-06-21 15:28:33
【问题描述】:

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

我目前拥有的是一组 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" 我想要一些与我的下拉菜单相关的东西

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

【问题讨论】:

  • 不清楚您要达到的目标。你能edit 显示你的数据样本,以及你需要的输出是什么样的吗?
  • 我已经添加了这个。希望应该解释更多

标签: excel conditional-formatting


【解决方案1】:

使用以下条件格式公式:

=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/ 获取工作示例文件。

【讨论】:

  • 这是完美的。我从没想过使用=MATCH。感谢您的帮助 - 享受您的赏金!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-07
  • 2019-10-22
  • 2018-06-21
相关资源
最近更新 更多