我目前在配方方面遇到了麻烦。基本上,我想要一个公式,它将:1)检查D列,看看返回的值是否为"是"。 2)如果是,继续执行LOOKUP
公式。这是我到目前为止的公式 - 不幸的是它不起作用。任何帮助将不胜感激!
=IF(D19<>YES, VLOOKUP(C19,'Workbench Exported List'!A2:A961, 'Workbench Exported List'!B2:B961), "Not Available")
答案 0 :(得分:5)
关于您的公式的几个问题:
VLOOKUP
公式col D = "Yes"
,则需要修改公式以使用=
而不是<>
。 Yes
)中使用时,文本值(例如"Yes"
)需要用引号括起来。VLOOKUP()
语法不正确。您需要使用VLOOKUP(value, array, column-number, TRUE/FALSE)
。在没有看到您的数据的情况下,我假设您要在C19
的{{1}}中查找值,并从col A
返回值。尝试:col B
。
如果=IF(D19="Yes", VLOOKUP(C19, 'Workbench Exported List'!A2:B961, 2, FALSE), "Not Available")
等于{{{},则会搜索C19
2
列'Workbench Exported List'!A2:B961
中col B
的值的完全匹配项1}}。如果D19
不等于Yes
,则公式将返回D19
。