excel - Excel - 如果不包含特定文本并且不是空白,则有条件地格式化列中的单元格
问题描述
我希望我的一列中的单元格在没有“BILLED”一词时显示为鲜红色,同时也不突出显示所有空白单元格。这将使我能够轻松找到需要计费的项目;因为我在计费后将“计费”添加到文本中。
我尝试了明显的,但这突出了所有空白单元格。 仅格式化具有不包含“计费”的特定文本的单元格
我想解决方案是选择“使用公式来确定要格式化的单元格”,该公式首先查找具有值的单元格,然后检查它是否包含“已开票”一词?这会是一个嵌套的 IF 语句,如“IF(不是 Null 和 if 'BILLED')”吗?
解决办法是什么?
解决方案
最简单的答案是使用条件格式的公式。假设您要格式化 G 列中的所有单元格,您将使用:
=AND($G1<>"BILLED",NOT(ISBLANK($G1)))
现在,如果您有由公式 ISBLANK 引起的空白是不够的,那么您需要使用更像:
=AND($G1<>"BILLED",SUMPRODUCT(--(LEN($G1)>0)))
CF 倾向于表现得有些不稳定,因此在您输入公式后打开 CF 对话框备份并确保它没有添加任何额外的引号或任何内容,并验证您的“适用于”范围仍然正确。
推荐阅读
- java - 将字符串转换回原始格式
- php - 如何从 3 个与 php laravel 中的枢轴连接的表中获取数据
- blazor-server-side - 我会以错误的方式解决这个问题吗?这样做的理想方法是什么?
- amazon-web-services - Spark 从 AWS S3 进程读取文件
- windows-10 - kinect dk 相机不显示彩色图像
- android-studio - Dart 分析经常卡在 android studio
- django - Pytest 不适用于 Django 和 Docker - AssertionError: local('/dev/console') is not a file
- xml - XSLT 匹配元素以获得另一个
- javascript - 如何用 HTMLRewriter 替换 jsp 标签
- database - 使用按钮将表行添加到不同的数据库