【发布时间】:2021-12-21 13:56:21
【问题描述】:
我遇到了一个问题,非常感谢一些帮助。我想将 if 条件放在两个不同的列上,如果结果为真,我希望它使用 vlookup 从不同工作表中的表中返回值。否则,它应该返回零。
这是我尝试过的:
尝试 1:`COUNTIFs(D2="Dent(isnumber(search("1278",X2")),VLOOKUP(D2,chargesheet!$B$2:$C$37,2,FALSE))
尝试 2:
=IF(AND(D2="Dent",VLOOKUP(D2,chargesheet!$B$2:$C$37,2,FALSE),((ISNUMBER(SEARCH("abc",B5)), B5,"")),0)
我知道我犯了一些菜鸟错误,但我仍在学习,因此提前道歉。 非常感谢您的帮助。
提前谢谢你和欢呼。
【问题讨论】:
-
两次尝试为您的 ISNUMBER/SEARCH 使用了两个完全不同的行。完成 IF/AND 条件,然后启动 VLOOKUP。比如:
IF(AND(D2="Dent,isnumber(search("1278",X2"))),VLOOKUP(D2,chargesheet!$B$2:$C$37,2,FALSE),"")
标签: excel if-statement excel-formula vlookup