首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于公式寻址的LibreOffice Calc中当前行的条件格式化

基于公式寻址的LibreOffice Calc中当前行的条件格式化
EN

Stack Overflow用户
提问于 2019-01-05 20:18:21
回答 2查看 2.4K关注 0票数 3

我在LibreOffice Calc中有一列带有条件格式的单元格,可以将样式应用于这些单元格。

如果下列公式为真,则对条件格式进行编程以格式化单元格:

代码语言:javascript
运行
复制
AND(B106=0,C106=0)

诀窍是,与其总是计算第106号行的公式,不如计算当前的行的公式。

例如,在单元格A1中,我希望条件公式是

代码语言:javascript
运行
复制
AND(B1=0,C1=0)

在单元格A2中,我希望条件公式是

代码语言:javascript
运行
复制
AND(B2=0,C2=0)

我要找的是用一个条件公式编程整列

代码语言:javascript
运行
复制
AND(BCURRENTROW()=0,CCURRENTROW()=0)

但很明显,这种语法是不正确的。

我怎样才能做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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)的条件格式应该满足您的要求。正如您所看到的,公式总是得到列BC (绝对的),但是得到实际计算它的行(相对的)。

示例:

票数 5
EN

Stack Overflow用户

发布于 2019-01-22 13:45:40

如果要在列"B“包含值时用颜色绘制所有行,例如"XXX”,可以这样做:

格式->条件格式(添加)

我们选择“公式”并放入: SEARCH("XXX";$B2)>=0

我们应用“很好”的样式(以绿色查看选定的行)

我们选择我们想要驱动的矩阵(重要!),例如:A2:H 109

现在我们看到B列包含绿色"XXX“的所有行。

好好享受吧!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54055894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档