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:B961col B )的列2中searchC19中值的完全匹配。 如果D19不等D19 ,则公式将返回Not Available