1

使用 Excel 2010 并尝试处理一些半复杂的条件格式。
电子表格是一个名册系统(不要问为什么......老板坚持认为它是最好的)。

我有 1 列表示每个人的角色。
即人 1 - 级别 1
人 2 - 级别 2
人 3 - 级别 1

然后我有一个很大的区域,表示他们的工作时间。每个单元格是一个半小时的块,如果该人正在工作,则在该块中放置一个 1。

我想做的是根据他们工作的角色以某种颜色突出工作时间。1 级为绿色,2 级为红色,等等。

我正在尝试这样的事情:

=INDIRECT("D"&ROW())="Level 1"&VALUE=1

虽然没有运气。我很确定间接部分有效,因为如果他们的“角色”是“不可用”,我已经使用它来将该人的整行设置为蓝色。

所以,是的,如果有人可以帮助我弄清楚如何做到这一点,将不胜感激。

4

1 回答 1

2

您只需为每个角色添加一个条件格式规则,应用其独特的颜色。

假设您可以将名称和角色拆分为单独的列

规则是一种“使用公式确定要格式化的单元格”类型,一般形式为

=AND(Cell is 1, Role = RoleName)

例如,如果角色在 B 列中,并且要格式化的单元格是 C2,则对于“角色 2”

=AND(C2<>"",$B2="Level 2")
于 2011-12-30T04:03:23.453 回答