在单元格中search特定的“特殊字符”,如果find,则为单元格着色

我想为这些特殊字符中的任何一个search一列单元格:

` ' “ \ / ^ 

如果存在(也可以像C2="fruit\" ),我希望单元格返回一个红色。

我知道我应该使用条件格式为这个和查找function…但我怎么把它与所有的字符?

Thx的帮助。

您可以使用以下作为单个条件格式设置规则,其中A1是该范围的左上方的单元格。

 =(IFERROR(FIND("`",A1),0)+IFERROR(FIND("'",A1),0)+IFERROR(FIND(CHAR(34),A1),0)+IFERROR(FIND("\",A1),0)+IFERROR(FIND("/",A1),0)+IFERROR(FIND("^",A1),0))>0 

在这里输入图像说明

这个公式通过总结每个angular色的个体FIND的结果来工作。 总和为0,除非至lessfind一个字符。

要通过Excel公式来做到这一点,你将不得不使用Helper Columns。

假设您在Col A中有一些文字,如下图所示

在这里输入图像描述

下一步在E1:E6键入你的特殊字符

接下来在B1中input这个公式

=SUM(IF(ISERROR((FIND($E$1:$E$6,A1))),0,1))

并按下CTRL + SHIFT + ENTER并向下复制公式。

在这里输入图像描述

接下来突出显示COl A和Home | 条件格式| 新build规则,selectUse a Formula to determine which cells to format

下一步按照屏幕截图所示input公式=$B1>0 ,就完成了

在这里输入图像说明

这是输出

在这里输入图像说明

如果需要,请上传Col B / E。

 =or(IFERROR(FIND(",",C2)>0,FALSE), IFERROR(FIND("^",C2)>0,FALSE), etc 

在单独的行中,使它更可读…显然你需要删除换行符。 可以添加条件格式,因为如果find一个或多个字符,则返回TRUE。

 IFERROR(FIND(",",C2)>0,FALSE) 

如果angular色是在一个单元格中,那么这是关键。