有没有一种方法可以使用索引和匹配从两个工作簿中提取数据

时间:2019-05-31 23:45:33

标签: indexing match criteria

有人可以帮助我解决这些问题吗?非常感激。我有两个工作簿(P11和P12)。 P11工作簿包含从A列到H列的数据。

我要实现的目标是使用带有多个条件的索引和匹配函数,如果条件为true,则从工作簿P11到P12获取值,否则,在H2列的每个单元格中到工作簿P12的最后一行为零。

例如,我在P12中有col A:lastName,col B:firstName,col F:Salary等。在P11中,我有类似的细节。因此,我想将lastName,firstName和Salary与P11 sheet1中的行匹配,以将雇员部门放入P12 sheet3中。

我已经在工作表的P12 sheet3列H2中尝试了以下公式。我将其向下拖动,效果很好。现在,我想为此编写一个宏,这样我就不必每次都编写公式。任何帮助将不胜感激。

谢谢。

IFNA(INDEX('[P11.xlsx]sheet1'!$A$1:$H$375, 

MATCH(1,'[P11.xlsx]sheet1'!$A:$A=A3)*('[P11.xlsx]sheet1'!$B:$B=B3)* 
     ('[P11.xlsx]sheet1'!$E:$E=E3)*('[P11.xlsx]sheet1'!$F:$F=F3),0), 

MATCH(G1,'[P11.xlsx]sheet1'!$A$1:$H$1,0)),0)

0 个答案:

没有答案