Excel 检查单元格中的逗号分隔值是否包含列表中允许的值

Che*_*tah 0 excel conditional-formatting excel-formula conditional-statements

我正在尝试创建一个 Excel 公式,如果单元格中的逗号分隔值未出现在允许的值列表中,那么我需要突出显示它。

像这样的东西

在此输入图像描述

有没有什么excel公式可以实现这样的效果。

Jvd*_*vdV 5

你可以尝试:

在此输入图像描述

条件格式规则应用于=$B$3:$C$7

=ISERROR(SUM(MATCH(TEXTSPLIT(B3,","),H$4:H$7,0)))
Run Code Online (Sandbox Code Playgroud)

或者,没有TEXTSPLIT()但有FILTERXML()

=ISERROR(SUM(MATCH(FILTERXML("<t><s>"&SUBSTITUTE(B3,",","</s><s>")&"</s></t>","//s"),H$4:H$7,0)))
Run Code Online (Sandbox Code Playgroud)