首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel条件格式-突出显示大于5的数字,但忽略任何公式

Excel条件格式-突出显示大于5的数字,但忽略任何公式
EN

Stack Overflow用户
提问于 2013-11-07 17:19:01
回答 3查看 14.2K关注 0票数 3

我有一个奇怪的问题,我有一个列,每一行都有这个公式:

代码语言:javascript
运行
复制
=IF(C6="";"";D6-LEN(B6))

它的效果很好,如果旁边的单元格是空的,就把它设为空单元格,如果不是,就显示计算出的长度。但是,当我尝试使用条件格式使其在长度大于5时变为红色时,它会突出显示‘空白’的单元格(在中有一个公式,但显示为空白)。任何关于为什么会发生这种情况的想法都将不胜感激。

PS。我目前使用的是Open Office4.0.1,它似乎工作得很好,但当我将文档发送到客户端(Excel2010)时,它会突出显示空单元格。我已经尝试过清除条件格式,并使用内置的Excel for-matter,它做了完全相同的事情。

提前谢谢你,詹姆斯。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-07 17:30:09

使用此公式设置条件格式(在MS-OFFICE而不是Open Office中测试)

代码语言:javascript
运行
复制
=AND(E1<>"",E1>5)

注意:将公式中的,替换为;

屏幕截图

编辑

在Open Office 4.1.3.2中试用和测试

票数 6
EN

Stack Overflow用户

发布于 2013-11-07 17:42:59

显然,Excel认为公式中的空字符串的值大于任何数字。试着用100000000或-100000000或0这样的数字...

这与空单元格(或没有任何条目的单元格,甚至不是="")形成对比。一个非常空的单元格在这个比较中的值=0(我再次建议你使用它)

此外,Excel没有其他方法来创建空字符串作为公式的结果,因此在条件格式设置中,您必须检查从公式返回的空字符串。正如Siddharth建议的那样,将条件格式公式更改为:

=AND(E1<>"";E1>5)

是的,这是Excel的奇怪行为。遗憾的是,空字符串和空单元格对于这个(和许多其他)目的不是一回事

票数 2
EN

Stack Overflow用户

发布于 2016-01-06 02:36:40

我刚刚遇到了一个类似的问题,并提出了以下解决方法=AND(ISNUMBER(E1), E1>5)。公式必须本地化到Excel的接口语言中。例如,在德语中它变成了=UND(ISTZAHL(E1); E1>5)

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

https://stackoverflow.com/questions/19831993

复制
相关文章

相似问题

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