使用= IF(ISNA(VLOOKUP公式

时间:2017-02-28 21:32:02

标签: excel if-statement excel-formula vlookup array-formulas

我正在使用= IF(ISNA(VLOOKUP检查两列是否匹配任何行上的值,返回yes或no匹配。

现在每个值在行上也有一个简单的日期,我想找到返回行的天数的差异是的,我的问题是我无法确定相关的日期,因为我无法确切地知道每个答案即将到来的地方因为我从第一个公式回来的是肯定/不。

任何帮助将不胜感激

编辑 -

= IF(ISNA(VLOOKUP(D2,'已完成安装'!D:D,1,0)),“否”,“是”)返回我的是/否值,我希望找到日期“已完成安装”的行!D:D返回了我的“是”值,本例中日期列为B

1 个答案:

答案 0 :(得分:0)

这将返回相应的日期:

=INDEX('Completed Installs'!B:B,MATCH(D2,'Completed Installs'!D:D,0),1)

如果您想要一个返回“NO”或日期的公式,请使用:

=IF(ISNA(INDEX('Completed Installs'!B:B,MATCH(D2,'Completed Installs'!D:D,0),1)),"No",INDEX('Completed Installs'!B:B,MATCH(D2,'Completed Installs'!D:D,0),1))