Excel如果然后公式
我目前有一个公式的麻烦。 基本上,我想要一个公式,将:1)检查列D,看看返回的值是“是”。 2)如果是,则继续执行LOOKUP
公式。 这是我迄今为止的公式 – 不幸的是它不工作。 任何帮助将非常感激!
=IF(D19<>YES, VLOOKUP(C19,'Workbench Exported List'!A2:A961, 'Workbench Exported List'!B2:B961), "Not Available")
你的公式的几个问题写成:
- 考虑到你需要
VLOOKUP
公式,如果col D = "Yes"
,你的公式需要修改为使用=
而不是<>
。 - 在公式中使用文本值(如“
Yes
)时,需要用引号括起来("Yes"
)。 - 您的
VLOOKUP()
语法不正确。 您需要使用VLOOKUP(value, array, column-number, TRUE/FALSE)
。
在没有看到你的数据的情况下,我假设你想在col A
查找C19
中的值,并从col B
返回值。 尝试: =IF(D19="Yes", VLOOKUP(C19, 'Workbench Exported List'!A2:B961, 2, FALSE), "Not Available")
。
如果D19
等于Yes
则将在'Workbench Exported List'!A2:B961
( col B
)的列2
中searchC19
中值的完全匹配。 如果D19
不等D19
,则公式将返回Not Available
。