Может ли кто-нибудь помочь мне с этим.Очень признателен.У меня есть две рабочие тетради (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)