我想要做的是,我想过滤一个范围Autofilter
。标准是Vlookup
返回值#N/A
或不。我需要独立处理这种语言。 Vlookup
的英文返回值是#N/A
,而德文返回值Vlookup
是#NV
,因此我想使用功能WorksheetFunction.IsNA(arg)
。我可以在excel中的自动过滤器中设置函数作为条件吗?
是否可以在Excel中使用此函数作为Autofilter
的条件?
我想要做的是,我想过滤一个范围Autofilter
。标准是Vlookup
返回值#N/A
或不。我需要独立处理这种语言。 Vlookup
的英文返回值是#N/A
,而德文返回值Vlookup
是#NV
,因此我想使用功能WorksheetFunction.IsNA(arg)
。我可以在excel中的自动过滤器中设置函数作为条件吗?
是否可以在Excel中使用此函数作为Autofilter
的条件?
的标准是VLOOKUP返回值#N/A
如果是仅约#N/A
然后通过KyleNZ给出将工作的建议。但是,如果你想陷阱,Vlookup
可以返回然后使用这个
Excel 2003中
=IF(ISERROR(arg),"",arg)
的Excel 2007年起
=IFERROR(arg,"")
我看不到一个明显的方式在Excel 2003
这样做什么,你可以尝试是添加一个额外的列,IsInvalid
,与式=ISNA(<ref>)
其中<ref>
点与查找返回值的单元格。然后,您可以将其过滤到TRUE
或FALSE
(或德语等价物)。
+1不引入额外的不必要的所有的错误列 – KyleNZ 2012-04-23 09:52:32
谢谢你们的帮助。 因为我只是处理#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