多张纸上的条件格式

Conditional formatting over multiple sheets

我有点 MS Excel 业余爱好者,但我很确定 Excel 可以处理这样的事情。我有一个 spreadsheet,其中第一个 sheet 是一个 master sheet 呈现一些任务的代码和描述,然后是一些(多个)workrole sheets,每个都有符合该工作角色的那些代码的一小部分。

Master Sheet
Code      |  Description   |  Module 1  |  Module 2  |  Module 3 | ...
 4             XYZ                Yes          No           No
 6             ABC                No           Yes          Yes

Workrole Sheet
Code      |  Module 1      |   Module 2 |  Module 3  | ...
 4
 7

我希望如果有人在 Module 2 中输入 Yes 对应于 Master sheet 中的代码 6Yes 会出现在 [=在所有工作角色 sheet 中,有 12=] 个具有该特定代码 6。另外,该特定行会变成绿色(但不是那么重要)。有人可以帮我解决这个问题吗?

你要达到的效果涉及两种不同的动作(下面只给出最基本的方式): 1) 将 "Yes" 复制到每个 Workrole sheet:

  • 假设您没有大量的工作sheet和代码(否则会很慢)
  • 假设代码是唯一的。
  • 方法:从Mastersheet中搜索相同的"Code"并复制对应的"Module 2"值
  • 在您的每个工作角色 sheet 中,使用 =index('Master sheet'![column of Module 2 in master], match([cell contains the Code of your entry], 'Master sheet'![column of Code in master],0))

2) 突出显示该行:

  • Select Workrole sheet 中的所有数据行,添加新的条件格式 使用公式
  • 的规则
  • 输入 =($[column of Module 2][first data row]="Yes") <-- 注意“$”
  • Select 您要突出显示行的格式