Excel 条件格式中的单元格引用

Excel 条件格式中的单元格引用,excel,reference,formatting,conditional,cell,Excel,Reference,Formatting,Conditional,Cell,很抱歉,如果本文件中的所有文本都是德语,我将尽可能解释清楚 基本上,这只是一张包含员工工作日期和时间的工作表。所有工作日均自动生成,例如,当月份设置为2013年10月时,工作日将自动更新。(“Di”->“Tu”/周二,“Mi”->“We”/周三,…) 这很好,所以我没有任何问题。实际的目标是,我想在每个星期天之后增加更粗的行,以使它更易于阅读,这标志着一周的结束 使用条件格式,我已经成功地为每一行执行了该操作。例如,对于第14行,我使用公式=MOD(值($B$14);7)=1来确定B列和第1

很抱歉,如果本文件中的所有文本都是德语,我将尽可能解释清楚

基本上,这只是一张包含员工工作日期和时间的工作表。所有工作日均自动生成,例如,当月份设置为2013年10月时,工作日将自动更新。(“Di”->“Tu”/周二,“Mi”->“We”/周三,…)

这很好,所以我没有任何问题。实际的目标是,我想在每个星期天之后增加更粗的行,以使它更易于阅读,这标志着一周的结束

使用条件格式,我已经成功地为每一行执行了该操作。例如,对于第14行,我使用公式=MOD(值($B$14);7)=1来确定B列和第14行中的值是否实际上是一个星期日。如果工作日的模数除以7等于1,则为周日,格式样式将应用于这些单元格

现在,这个公式有点难用。我基本上必须复制粘贴每一行,并更改每一行的行号。我认为可以通过省略$-symbol(=MOD(VALUE($B1);7)=1)使其更具动态性,但出于某种原因,它对我不起作用


我必须在值内键入什么才能引用同一行中的B列?

好的,问题是您在错误的活动单元格的范围内应用了条件

活动单元格是所选区域中唯一略淡蓝色的单元格;例如,在下图中,活动单元格为A1:

如果这是活动单元格,则可以使用公式:

=MOD(VALUE($B1);7)=1
不过有一个更简单的公式:

=WEEKDAY($B1)=1

这意味着,如果图片中的活动单元格是A32或H32,则公式将不起作用,因为格式化条件应用于错误的单元格

B列中的值是文本还是数字格式为天?@Jerry是的,它们格式为工作日。如果我调用Sunday的值,它将返回1,如果我调用VALUE(星期二),它将返回3。它在我的excel上运行良好,尽管使用
=WEEKDAY($B1)=1可能更容易。不管怎样,应用条件格式时A1单元格是活动单元格吗?(首先选择A1,然后选择范围,使A1比所有其他选定单元格的蓝色略少)@Jerry
工作日也可以,谢谢你的提示。我不太清楚你对第二个问题的意思。我标记了单元格A14到G14,并应用了
=工作日($B$14)=1
规则,结果很好。但是如果我做了
=WEEKDAY($B1)=1
,什么也没发生。使用德文版的Excel时可能会略有不同?我希望不是:/你在B栏有公式吗?+1杰瑞-注意,工作日总是更好-如果你切换到1904年的日期系统,那么MOD版本将无法工作……@barryhoudini Right。我记得我有一次从1900年开始使用日历,我认为有一个日期会引起问题,我认为是2月29日,应该是非闰年。我想有一天我可以在谷歌上搜索一下,找出原因:)对-微软决定把1900年作为闰年,而实际上不是,显然是为了兼容性,因为莲花以前也做过同样的事情。这意味着1900年2月29日不应该存在,因此在此之前的所有日期(1900年1月1日至2月28日)在ExcelI中显示了不正确的工作日。我发现了一个链接-约翰·沃肯巴赫在这里解释-@barryhoudini感谢您的链接:)