Excel – 查找不等于值列的列中的string
我有一列数据。 我想要查找所有不等于数组中任何值的值。
我试着定义一个这样的数组的命名值
={"value1","value2","value3","value4","value5"}
..等等。
我可以使用哪些Excel函数来查找数组中未包含的值。
为什么函数不能遍历数组? 这只是testing第一个索引。
我试过这个: {=NOT(X8=NamedValue)}
和=MATCH(NamedValue, X3,0)
两者都只testing数组中的第一个值。
你应该使用Excel的MATCH()
函数来达到这个目的。 将0
给match_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。