我用vlookups创建了一个非常好用的宏。但是,现在我需要在列J的公式中添加不同类型的vlookup。如果最初的vlookup不存在,我希望它vlookup一个不同的值。最初的vlookup是
_messagesRef.child('xx').child('xxx').child('xxx').orderByKey().onValue.listen((Event event){
var response = event.snapshot.value;});
我想提供
的替代With Range("J2:J" & LastRow)
.Formula = "=IF(ISERROR(VLOOKUP(A2&""B2"",MARM!A:G,7,0)),"""",IF(VLOOKUP(A2&""B2"",MARM!A:G,7,0)=0,"""",VLOOKUP(A2&""B2"",MARM!A:G,7,0)))"
.Value = .Value
End With
VLOOKUP
因此,如果不存在具有B2结尾的vlookup,则以P2结束vlookup。
答案 0 :(得分:2)
如果基于B2的VLOOKUP返回错误,您是否想要使用备用查找?
如果是这样,你的公式已经测试了基于B2的VLOOKUP是否返回错误并给出了nullstring作为结果。
所以只需用你的替代VLOOKUP替换nullstring """""
:
IFERROR(VLOOKUP(A2&""P2"",MARM!A:G,7,0),"""")