【发布时间】:2013-10-14 03:53:57
【问题描述】:
如果本文档中的所有文字都是德文,我深表歉意,我会尽量解释清楚。
基本上,这只是一张包含员工工作日期和时间的表格。所有的工作日都是自动生成的,例如当月份设置为 2013 年 10 月时,工作日会自动更新。 (“Di” -> “Tu”/星期二,“Mi” -> “We”/星期三,...)
这没问题,所以我对此没有任何问题。实际目标是什么,我想通过在每个星期天之后添加更粗的线条来使其更具可读性,标志着一周的结束。
使用条件格式,我设法为每一行都做到了。例如。对于第 14 行,我使用公式 =MOD(VALUE($B$14);7)=1 来确定 B 列和第 14 行中的值是否实际上是星期天。如果工作日除以 7 的模数为 1,那么它是星期天,格式样式将应用于这些单元格。
现在,这个公式有点难以使用。我基本上每次都必须复制粘贴行并更改每行的行号。我认为可以通过省略 $-symbol (=MOD(VALUE($B1);7)=1) 使其更具动态性,但是对于某些原因它对我不起作用。
我必须在 VALUE 中输入什么来引用同一行中的 B 列?
【问题讨论】:
-
B 列中的值是文本还是数字格式为天?
-
@Jerry 是的,它们被格式化为工作日。如果我调用周日的 VALUE,它返回 1,如果我调用 VALUE(Tuesday),它返回 3。
-
它在我的 excel 上运行良好,但使用
=WEEKDAY($B1)=1可能更容易。无论如何,当您应用条件格式时,单元格 A1 是活动单元格吗? (首先选择 A1,然后选择范围,使 A1 比所有其他选定单元格的蓝色略浅) -
@Jerry
WEEKDAY也可以,感谢您的提示。我不确定你对第二个问题的意思。例如。我将单元格 A14 标记到 G14 并应用了=WEEKDAY($B$14)=1规则,它运行良好。但是,如果我改为使用=WEEKDAY($B1)=1,则什么也没有发生。使用德文版 Excel 时可能会略有不同?我希望不是:/ -
B列有公式吗?
标签: excel reference formatting conditional cell