2017-09-25 106 views
1

我有两个电子表格......天和访问。第一个电子表格(Days)包含名称/日期。第二个电子表格(Visits)也包含名称/日期。我试图获得一个公式,即如果名称和日期出现在两个电子表格中,则在Visits电子表格上返回值“Yes”。公式来匹配两个工作表之间的两个值

这是我使用的公式,但“是/否”栏中有一个“不”的字样,但我可以清楚地看到一些名字应该说是。

{=IFERROR(INDEX('Physician Visits'!$A$2:$F$800,MATCH(1,IF('Physician Visits'!$A$2:$F$800=A2,IF('Physician Visits'!$A$2:$F$800=C2,1)),0)),"No")} 

任何帮助将不胜感激!

+0

名称/日期是两个单独的列吗? –

回答

0

由于您编写公式的方式,您尝试在同一单元格中查找不同的值。这两个IF一起迭代,并且由于标准中的范围相同,所以您所查看的单元格也是相同的。一个单元不能同时等于两个不同的值。

有一个更好的方法,使用COUNTIFS()

=IF(COUNTIFS('Physician Visits'!$A:$A,A2,'Physician Visits'!$F:$F,C2),"YES","NO") 

这里假设你的比较列A到A柱和C列列F.如果不同确保您比较的是正确的列彼此。

+0

工作完美!谢谢! :) – TheWarden

+0

@TheWarden如果工作正常,请通过点击答案中的复选标记标记为正确。 –

相关问题