我在LibreOffice Calc中有一列带有条件格式的单元格,可以将样式应用于这些单元格。
如果下列公式为真,则对条件格式进行编程以格式化单元格:
AND(B106=0,C106=0)
诀窍是,与其总是计算第106号行的公式,不如计算当前的行的公式。
例如,在单元格A1中,我希望条件公式是
AND(B1=0,C1=0)
在单元格A2中,我希望条件公式是
AND(B2=0,C2=0)
我要找的是用一个条件公式编程整列
AND(BCURRENTROW()=0,CCURRENTROW()=0)
但很明显,这种语法是不正确的。
我怎样才能做到这一点?
发布于 2019-01-06 06:10:20
基于公式的条件格式有两个设置,用于确定其应用的位置和方式。
首先是它应用到的单元范围。如果这是
范围:A1:A 1048576
然后,它适用于整个专栏A。
第二是公式本身。确切地说,该公式中的单元格范围是相对的还是绝对的,还是混合的。例如,与所有其他公式一样,相对单元格引用是A1
。例如,绝对单元格引用是$A$1
。混合单元格引用可以是$A1
,其中列A
是绝对的但行是相对的,或者是A$1
,其中列是相对的,而行1
是绝对的。
因此,适用于范围A1:A1048576
和有公式AND($B1=0,$C1=0)
的条件格式应该满足您的要求。正如您所看到的,公式总是得到列B
和C
(绝对的),但是得到实际计算它的行(相对的)。
示例:
发布于 2019-01-22 13:45:40
如果要在列"B“包含值时用颜色绘制所有行,例如"XXX”,可以这样做:
格式->条件格式(添加)
我们选择“公式”并放入: SEARCH("XXX";$B2)>=0
我们应用“很好”的样式(以绿色查看选定的行)
我们选择我们想要驱动的矩阵(重要!),例如:A2:H 109
现在我们看到B列包含绿色"XXX“的所有行。
好好享受吧!
https://stackoverflow.com/questions/54055894
复制相似问题