Excel如果那么公式

时间:2015-06-17 18:30:58

标签: excel excel-formula

我目前在配方方面遇到了麻烦。基本上,我想要一个公式,它将:1)检查D列,看看返回的值是否为"是"。 2)如果是,继续执行LOOKUP公式。这是我到目前为止的公式 - 不幸的是它不起作用。任何帮助将不胜感激!

=IF(D19<>YES, VLOOKUP(C19,'Workbench Exported List'!A2:A961, 'Workbench Exported List'!B2:B961), "Not Available")

1 个答案:

答案 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:B961col B的值的完全匹配项1}}。如果D19不等于Yes,则公式将返回D19