2012-04-23 24 views

回答

1

的标准是VLOOKUP返回值#N/A

如果是仅约#N/A然后通过KyleNZ给出将工作的建议。但是,如果你想陷阱,Vlookup可以返回然后使用这个

Excel 2003中

=IF(ISERROR(arg),"",arg) 

的Excel 2007年起

=IFERROR(arg,"") 
+0

+1不引入额外的不必要的所有的错误列 – KyleNZ 2012-04-23 09:52:32

+0

谢谢你们的帮助。 因为我只是处理#N/A会驱动以下解决方案: ''很多东西 '非语言相关 deleteCrit_NullDiv =“=#DIV/0!” “依赖于语言的 deleteCrit_ForLookupCanNotFound = languageHelper.GetForLookUpCanNotFound ActiveSheet.Range( “$ A $ 30:$ $ AO 4000”)的自动筛选字段:= 41,标准1:= deleteCrit_NullDiv,运营商:= xlOr,Criteria2:= deleteCrit_ForLookupCanNotFound '更多东西' – 2012-04-23 11:31:44

0

我看不到一个明显的方式在Excel 2003

这样做什么,你可以尝试是添加一个额外的列,IsInvalid,与式=ISNA(<ref>)其中<ref>点与查找返回值的单元格。然后,您可以将其过滤到TRUEFALSE(或德语等价物)。