Svi*_*ish 5 excel excel-2003 excel-formula
在Excel中,我们有一个VLOOKUP
函数,它在表中的列中查找值,然后在找到某些内容时返回该表中给定列的值.如果没有,则会产生错误.
是否有一个函数只返回true或false,具体取决于是否在列中找到了值?
您仍然需要将其包装在ISERROR中,但您可以使用MATCH()
而不是VLOOKUP()
:
返回数组中项目的相对位置,该项目按指定顺序与指定值匹配.当您需要某个范围内的项目位置而不是项目本身时,请使用MATCH而不是其中一个LOOKUP函数.
这是一个完整的例子,假设你在一系列单元格中寻找"key"这个词:
=IF(ISERROR(MATCH("key",A5:A16,FALSE)),"missing","found")
Run Code Online (Sandbox Code Playgroud)
该FALSE
是需要强制的精确匹配,否则它会寻找最接近的值.