如何在条件格式公式中引用“此”单元格?


15

对于一个字段,我使用自定义公式进行条件格式设置:=today()>C8+14并且=today()>C8+30使用不同的样式,基本上,我希望有一个视觉样式来突出显示两个星期和一个月中最古老和最古老的内容。这可行。列C有日期,行可以是任何行N,所以C$N无济于事。

但是,问题在于我一直都有新行,只需要复制并粘贴规则并更改日期就容易了。但是,规则仍然是指原始的此处C$N单元格。

我可以用替换特定C$N内容this()self()还是可以用类似的方式-使它更通用地复制/粘贴条件格式?


好了,现在我开始使用row1引用进行操作。在所有行上都有相同的公式,=today()>C2+14它也可以使用,C14, C15, C16, ...但是为什么呢?它不应该吗?一些隐式的“这个”?截图:dl.dropboxusercontent.com/u/14406422/stacko/spreadsheetthis.png并链接到电子表格:docs.google.com/spreadsheets/d/...
Thomson256

Answers:


9

通常,引用“此”单元格的方法是为要格式化的范围的左上角输入符号。例如,如果范围是C1:C,则C1表示“此单元格”。

例如,使用自定义公式格式化C1:C

=C1 < today() - 14

将使用过去两周的日期格式化C中的所有单元格。


如果要格式化的范围从第8行开始,并且您认为可能要在该行上方插入行(从而移动范围),则可以使用以下公式:

=and(C1 < today() - 14, row(C1) >= 8)

格式仅适用于以8开头的行,但范围是整列,公式将处理第8行以上的行插入。



0

基于@ user79865的答案,我们需要引用this带有$符号的单元格。例如,

  1. 单元格的值为“是”时的自定义角色:

    =$C1="Yes".
    
  2. 当值是奇数时的自定义角色:

    =(Int($C1/2)-$C1/2)<>0
    

这里有更多示例。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.