参数化条件格式
Parametrized conditional formatting
我正在尝试在 Calc 中动态设置行的样式。
放弃使用宏(参见Changing cell background color in LibreOffice)后,我尝试使用条件格式规则(格式 --> 条件格式).
我想设置一个参数化 Range
,以便为每一行单独应用条件公式。
我尝试使用 ADDRESS 函数来表示范围:
A1:C6 ---> ADDRESS(1,1):ADDRESS(6,3)
但这不起作用。
这减少到测试单细胞功能,例如:
.------------------- -- -
| A | B | C | D
.----------------------- -- -
| 1 | aaa | bbb | ccc |
.--------------------- -- -
[ok] =ADDRESS(1,3)
\____$C
[ok] =CELL("contents", C1)
\____ccc
[error] =CELL("contents", ADDRESS(1,3))
\____#REF!
如您所见,最后一个函数给出了 #REF!
错误(而不是 ccc
)。
有什么建议吗?
我正在尝试在 Calc 中动态设置行的样式。
放弃使用宏(参见Changing cell background color in LibreOffice)后,我尝试使用条件格式规则(格式 --> 条件格式).
我想设置一个参数化 Range
,以便为每一行单独应用条件公式。
我尝试使用 ADDRESS 函数来表示范围:
A1:C6 ---> ADDRESS(1,1):ADDRESS(6,3)
但这不起作用。 这减少到测试单细胞功能,例如:
.------------------- -- -
| A | B | C | D
.----------------------- -- -
| 1 | aaa | bbb | ccc |
.--------------------- -- -
[ok] =ADDRESS(1,3)
\____$C
[ok] =CELL("contents", C1)
\____ccc
[error] =CELL("contents", ADDRESS(1,3))
\____#REF!
如您所见,最后一个函数给出了 #REF!
错误(而不是 ccc
)。
有什么建议吗?