Function 参数化条件格式
我正在尝试在Calc中动态设置行的样式 在放弃使用宏(请参阅)之后,我尝试使用条件格式规则(格式-->条件格式) 我想设置一个参数化的Function 参数化条件格式,function,formatting,conditional,libreoffice-calc,Function,Formatting,Conditional,Libreoffice Calc,我正在尝试在Calc中动态设置行的样式 在放弃使用宏(请参阅)之后,我尝试使用条件格式规则(格式-->条件格式) 我想设置一个参数化的范围,以便对每一行分别应用条件公式 我尝试使用ADDRESS函数来表示范围: A1:C6 ---> ADDRESS(1,1):ADDRESS(6,3) 但这不起作用。 这减少了对单个单元功能的测试,例如: .------------------- -- - | A | B | C | D .-------------
范围
,以便对每一行分别应用条件公式
我尝试使用ADDRESS函数来表示范围:
A1:C6 ---> ADDRESS(1,1):ADDRESS(6,3)
但这不起作用。
这减少了对单个单元功能的测试,例如:
.------------------- -- -
| A | B | C | D
.----------------------- -- -
| 1 | aaa | bbb | ccc |
.--------------------- -- -
[ok] =ADDRESS(1,3)
\____$C$1
[ok] =CELL("contents", C1)
\____ccc
[error] =CELL("contents", ADDRESS(1,3))
\____#REF!
如您所见,最后一个函数给出了一个#REF代码>错误(而不是ccc
)
有什么建议吗?将引用作为文本返回。需要一个参考。因此,您需要使用以下方法转换引用字符串:
=单元格(“内容”,间接(地址(1,3)))
谢谢@tohuwawohu。现在,我可以在公式中应用样式“按行”参数化条件格式,例如:INDIRECT(ADDRESS(row(),7))=0
。