我想从2个不同的vlookup公式中减去两个值
这是我的代码:
Salary="=VLOOKUP(" & Target.Address(False, False) & ",LookupValues!A:J,10,FALSE)"
ASA = "=VLOOKUP(" & Target.Address(False, False) & ",LookupValues!A:K,11,FALSE)"
Target.Offset(0, 7).Formula = Salary - ASA
当我尝试减去薪水时 - ASA我收到了错误
运行类型erroe 13类型不匹配
答案 0 :(得分:1)
改为使用这个:
Salary = "VLOOKUP(" & target.Address(False, False) & ",LookupValues!A:J,10,FALSE)"
ASA = "VLOOKUP(" & target.Address(False, False) & ",LookupValues!A:K,11,FALSE)"
target.Offset(0, 7).Formula = "=" & Salary & "-" & ASA
您有Run type erroe 13 Type mismatch
,因为您尝试从 string 中删除 string ,即"string1"-"string2"
。另请注意,我已删除=
和Salary
中的ASA
=
符号,您的错误公式=VLOOKUP(..)-=VLOOKUP(..)