VBA选择基于多个critera的单元格

时间:2017-07-22 09:00:21

标签: excel vba

我正在尝试根据数据表中的另外两个单元格找到一种在VBA中引用单元格的方法。

在数据表中我有一个域(D)列,例如" example.com"我有一个日期栏(A),例如2017年1月1日

在我的主工作表中,我有一个表,其中包含A列中的域和第10行中的日期。我试图找到一个根据当前记录选择表中属于日期和域的单元格在数据表中查看

Using that first line of data here is the an image highlighting the cell which I want to select

我的计划是将详细信息从[Pass]列复制到该单元格中,我只是在选择该单元格时遇到问题。

我已经尝试了尽可能多的解决方案,我在这里找到了大多数解决方案,但是在这种情况下,我似乎无法让他们为我工作。

非常感谢

Dummy data

编辑 - 添加虚拟数据 - 必须删除数据的屏幕截图,因为我只能上传两个链接

1 个答案:

答案 0 :(得分:0)

假设您的Sheet2如下

enter image description here

然后,在Sheet1中,在Cell E2

中输入以下公式
=INDEX(Sheet2!$A$10:$AH$17,MATCH(D2,Sheet2!$A$10:$A$17,0),MATCH(A2,Sheet2!$A$10:$AH$10,0))

根据需要拖动/复制。根据需要改变范围。见图片以供参考。

enter image description here

编辑: 根据评论

Cell Z14

中输入此公式
=INDEX(Sheet1!$C$2:$C$5,MATCH(A14,Sheet1!$D$2:$D$5,0))