Excel – 查找不等于值列的列中的string

我有一列数据。 我想要查找所有不等于数组中任何值的值。

我试着定义一个这样的数组的命名值

={"value1","value2","value3","value4","value5"}

..等等。

我可以使用哪些Excel函数来查找数组中未包含的值。

为什么函数不能遍历数组? 这只是testing第一个索引。

我试过这个: {=NOT(X8=NamedValue)}

=MATCH(NamedValue, X3,0)

两者都只testing数组中的第一个值。

你应该使用Excel的MATCH()函数来达到这个目的。 将0match_type参数。 更多信息可以在这个链接上find。

用法示例:

将硬编码的值列表传递给公式:

 =MATCH("dfs", {"erw","sad","dfs"}, 0) 

将单元格范围传递给公式:

 =MATCH("dfs", C1:C15, 0) 

假设列A是“良好值”的列表,列B是所有值的列表。

AB值2值1值3值2值4值3值4值5将下面的公式放在C1中,并拷贝下来

 =IF(ISNA(VLOOKUP(B1,$A$1:$B$5,2,FALSE)),0,1) 

这将在有匹配的行中放置“1”,否则为false。