在其他列表中find所有列出的项目

我正在尝试编写一个条件格式规则的公式。

如果列表中的任何项目不在另一个列表中,则需要触发该规则。

以下规则相似,但只适用于单个值,例如,如果单元格U18包含A,B,C ,则如果单元格V18包含除ABC之外A任何内容,则会触发该条件。

 =IF(LOWER(LEFT(U18,LEN(V18)+1))=LOWER(V18)&",",FALSE,IF(LOWER(RIGHT(U18,LEN(V18)+1))=","&LOWER(V18),FALSE,IF(IFERROR(FIND(","&LOWER(V18)&",",LOWER(U18)),0)>0,FALSE,TRUE))) 

我需要一个公式,如果V18 任何逗号分隔的值不会出现在U18的逗号分隔列表中,将返回TRUE

以下都应该返回FALSE

 U18 V18 A,B,CA,B A,B,CA,C A,B,CB,C A,B,CA A,B,CB 

以下应该返回TRUE

 U18 V18 A,B,CX A,B,CA,X A,B,CA,X,B,C AB 

还有一个公式列在这里 ,看起来像它几乎做我所需要的,但在多行,不幸的是我还没有能够适应它。

我将继续寻找,如果我到达那里,我会发布我的结果,但如果有人能帮助,我会非常感激!

 =OR(SUMPRODUCT(N(1-ISNUMBER(SEARCH(","&TRIM(MID(SUBSTITUTE(V18,",",REPT(" ",LEN(V18))),LEN(V18)*(ROW(INDIRECT("1:"&1+LEN(V18)-LEN(SUBSTITUTE(V18,",",""))))-1)+1,LEN(V18)))&",",","&U18&","))))) 

**修正的ROW部分,以便与CF规则兼容。