Есть ли способ извлечь данные из двух книг с помощью индекса и соответствия - PullRequest
0 голосов
/ 01 июня 2019

Может ли кто-нибудь помочь мне с этим.Очень признателен.У меня есть две рабочие тетради (P11 и P12).Рабочая книга P11 содержит данные из столбца от A до H.

Я пытаюсь добиться использования индекса и сопоставления функции с несколькими критериями для получения значения из рабочей книги P11 - P12, если критерии истинны, в противном случае - ноль в каждомячейки в столбце H2 до последней строки в рабочей книге P12.

Например, у меня в P12 col A: lastName, col B: firstName, col F: Зарплата и так далее.В P11 у меня есть похожие детали.Итак, я хотел бы сопоставить lastName, firstName и Salary со строками на листе P11, чтобы получить информацию об отделе сотрудника на листе P12.

Я опробовал приведенную ниже формулу в своем рабочем листе в столбце 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)

...