多张纸上的条件格式
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 中的代码 6
,Yes
会出现在 [=在所有工作角色 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 您要突出显示行的格式
我有点 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 中的代码 6
,Yes
会出现在 [=在所有工作角色 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 您要突出显示行的格式