2017-02-28 149 views
0

我使用的是= IF(ISNA(VLOOKUP检查两个列上的任何线匹配的值,返回一个是或否用火柴。使用一个= IF(ISNA(VLOOKUP式

现在,每个值具有一行中的简单日期也是,我想找到返回行的天数的差异是,我的问题是我不能指出相关的日期,因为我不能确切地知道每个是的答案是从哪里来的,因为我所得到的从我的第一个公式后面是/否

任何帮助,将不胜感激

编辑 -

= IF(ISNA(VLOOKUP(D2,'Completed installs'!D:D,1,0)),“No”,“Yes”)返回我的是/否值,我正在寻找日期在“完成安装”的行d:d这回我肯定值,在这个例子中的日期栏为B

+0

如果两个值匹配,那么差值是不是零?我很确定我不理解你的问题,所以如果你可以编辑你的问题来包含一些示例数据,它会有所帮助。 – DeanOC

+0

@DeanOC稍微修改,是否更清晰? –

+1

如果您尝试将值返回到查找列的右侧,请使用VLOOKUP。如果您尝试从查找列左侧返回值,请使用INDEX/MATCH对。请参阅[在Excel /谷歌驱动器中的查找](http://stackoverflow.com/questions/33642573/vlookup-in-excel-google-drive/33642638#33642638)。 – Jeeped

回答

0

这将返回相应的日期:如果你想有一个单一的公式

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

那要么返回“否”或日期,然后使用这个:

=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))