我正在尝试为条件格式规则编写公式。
如果列表中的任何项目不存在于另一个列表中,则需要触发规则。
以下规则类似,但仅适用于单个值,例如,如果单元格U18
包含A,B,C
,则如果单元格V18
包含A
以外的任何内容,则会触发该条件},B
或C
。
=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)))
我需要一个公式,如果<{1}}中{em}分隔的{/ 1}}中的任何未出现在TRUE
中逗号分隔的列表中,则会返回V18
}。
以下内容应全部返回U18
:
FALSE
以下内容应返回U18 V18
A,B,C A,B
A,B,C A,C
A,B,C B,C
A,B,C A
A,B,C B
TRUE
还有一个公式listed here看起来几乎可以满足我的需要,但是多行,不幸的是我无法适应它。
我会继续寻找,如果我到达那里我会发布我的结果,但是如果有人可以提供帮助我会非常感激!
答案 0 :(得分:1)
=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规则兼容。