Excel formula Excel 2010-对照表格列检查单元格中的值列表,并输出那些不符合';不匹配

Excel formula Excel 2010-对照表格列检查单元格中的值列表,并输出那些不符合';不匹配,excel-formula,Excel Formula,我有一个包含值列表的列—我想对照另一个表中的列查找该列中每个单元格中的每个值,并确定哪些值不在该表中 所以我的表格如下(假设在A列) 价值A B值 C值 D值 我想对照上面检查的数据列如下(假设为D列) D值 B值,D值 价值A 值D、值E、值A C值 值F 值G、值E、值A 因此,我的输出如下(E列) “” “” “” 值E “” 值F G值,E值 是否有一个数组公式使用“搜索”或“查找”等公式的组合,允许我这样做 谢谢您可以使用替换函数,但只能嵌套有限的次数。如果您想这样做,还需要解析额外的

我有一个包含值列表的列—我想对照另一个表中的列查找该列中每个单元格中的每个值,并确定哪些值不在该表中

所以我的表格如下(假设在A列)

价值A

B值

C值

D值

我想对照上面检查的数据列如下(假设为D列)

D值

B值,D值

价值A

值D、值E、值A

C值

值F

值G、值E、值A

因此,我的输出如下(E列)

“”

“”

“”

值E

“”

值F

G值,E值

是否有一个数组公式使用“搜索”或“查找”等公式的组合,允许我这样做


谢谢

您可以使用替换函数,但只能嵌套有限的次数。如果您想这样做,还需要解析额外的逗号

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(D1, A$1, ""), A$2, ""), A$3, ""), A$4, ""), ",,", ",")
这使我得到了正确的值,但它被硬编码为列A中的四个值。然后,您可以使用LEFT()和RIGHT()函数检查第一个和最后一个字符是否为逗号,并使用这些结果分析结果


如果删除逗号而只使用空格,则不必解析它,并且可以用双空格检查替换双逗号替换检查。

谢谢,我可以有多少嵌套的If?我的列表中有64个我想你可以嵌套
替换
如果
7次。查看此链接,了解嵌套
IF
的一些替代方法。或者,您可以分析每列的几个值,并使用新结果继续分析过去的7个值。然后可以隐藏
helper
列,以便只看到真实结果。