按ID和最近date在两个文件中匹配,然后返回列号

Sheet 1列:

ID,Visit#,VisitDate

表2数据:

ID,Visit1Date,Visit2Date,Visit3Date等

工作表1缺less访问#所有的ID,但是有VisitDate。 我需要将访问#从工作表2拉到工作表1中。所以,我需要根据访问date从工作表2中抽取访问编号(列#)。

即使描述我在这里需要什么,我也很困难,所以请随时提问。

尝试这个:

=MATCH(C2,INDEX(Sheet2!$A:$DD,MATCH(A2,Sheet2!$A:$A,0),0),0)-1 

这将在date中查找完全匹配。 如果这不是我们想要的,0则从等式中删除最后一个,0 ,它将返回date小于但不大于下一列的列:

 =MATCH(C2,INDEX(Sheet2!$A:$DD,MATCH(A2,Sheet2!$A:$A,0),0))-1 

在这里输入图像说明

Sheet2供参考:

在这里输入图像说明