我想要做的是,我想通过Autofilter过滤一个范围。条件是Vlookup返回值是否为#N/A。我需要独立处理这门语言。Vlookup的英文返回值是#N/A,Vlookup的德语返回值是#NV,因此我想使用函数WorksheetFunction.IsNA(arg)。
是否可以在excel中使用此函数作为Autofilter的标准?
发布于 2012-04-23 17:14:40
The criteria is the Vlookup returns value #N/A
如果它仅仅是关于#N/A的,那么KyleNZ给出的建议是可行的。但是,如果您想捕获Vlookup可能返回的所有错误,那么可以使用以下代码
Excel2003
=IF(ISERROR(arg),"",arg)Excel2007及更高版本
=IFERROR(arg,"")发布于 2012-04-23 17:03:18
在Excel2003中,我看不到一种明显的方法来做到这一点。
您可以尝试使用公式=ISNA(<ref>)添加额外的列IsInvalid,其中<ref>指向具有查找返回值的单元格。然后,您可以将其过滤为TRUE或FALSE (或德国的等价物)。
https://stackoverflow.com/questions/10277410
复制相似问题