我有一个包含团队成员名称的时间表,列标题是半小时的时间间隔。我想根据他们的班次安排每个人不使用灰色工作小时的细胞,这样我就知道不要在那个时间安排那个人。
我已经为每个人的班次时间表创建了一个单独的表格,名称的显示顺序与日程表中的顺序相同。
有没有办法有条件地格式化单元格?必须有一个比我现在正在做的更简单的方法......这是逐个点击每个人的单元格并创建格式化公式。
我无法复制粘贴格式,因为公式仍然指的是前一个人在另一个表上的转移。我需要它来引用下一行。
我用于条件格式的公式是:
O5
C9
是包含班次的工作表,JsonPropertyAttribute
是分配给该员工的班次,[JsonProperty(PropertyName = "Kms")]
public int Kilometer { get; set; }
是日程表(上午6:30)的列标题。我刚刚点击了单元格并从顶部的excel功能区创建了一个新的条件格式规则...没有vba。
如果有一个VBAsolution,那就太棒了!我对VBA来说相当新鲜
答案 0 :(得分:1)
条件格式设置就像这样
我们假设我在A2:E5
中有一组数字,在A1:E1
中有一个标题行。如果单元格的值大于它的列标题,我希望我的数字数组为绿色。也就是说我想比较A2> A1,B5> B1,D4> D1等。这意味着我希望标题行比较是恒定的。
在Excel公式中,您使用$
符号来维护常量引用。由于我希望行保持不变,但我希望列相对于我的数字数组中的单元格,我的标题引用将是A$1
(列是相对的,行被锁定)。
这只是用于确定是否应用格式的公式。如果它返回true
,则应用条件格式,如果它返回false
则没有任何反应。
但是,应用格式的位置由Applies to
引用确定。在下面的示例中,我将公式A$1<A2
应用于$A$2:$E$5
。这意味着在单元格A2
中,公式A$1<A2
用于确定是否应用了格式,但在B3中,应用了公式B$1<B3
。这与将公式本身拖入这些单元格的逻辑相同。
如果我的Applies to
公式为$B$2:$E$5
,则表示如果B2
,A$1<A2
将显示为绿色,B3
将显示为绿色A$1<A3
1}}。
所以你的公式应该是
='Job Functions'!O5>C$9
答案 1 :(得分:0)
拖放它以填充其他单元格