Добрый день! Есть такая задача. На Лист 1 находится таблица с данными, куда исходя из условий совпадения по столбцам "Имя", "Дата", "Проба" нужно подтянуть данные с Лист2.
Потаюсь через ИНДЕКС с массивом сделать. Но чет не получается.
=ЕСЛИ('Лист2'!$A$3:$A$1500=Лист1!A3;СТРОКА('Лист2'!$A$3:$A$1500)-СТРОКА('Лист2'!$A2$) - результат номера строк, где есть ПН_3_943Р_44866 {ЛОЖЬ:....1490:1491:1492:1493:ЛОЖЬ:ЛОЖЬ:..}
Добавляю ИНДЕКС и не получается вернуть все значения проб: =ИНДЕКС(Лист2!$D$3:$D$1500;ЕСЛИ(Лист2!$A$3:$A$1500=Лист1!A3;СТРОКА(Лист2!$A$3:$A$1500)-СТРОКА(Лист2!$A$2));1), т.е. не получаю {2,9:2,3:2,4:2:ЛОЖЬ:ЛОЖЬ:..}
Соответственно как дальше делать чтобы при совпадении в ячейке Лист1 D3 с данными ИНДЕКСА выводилось совпавшее значение, а в ячейках, где нет точного совпадения выводилось максимально близкое значение, я не знаю(((
Ну или заколхозить с добавлением столбцов. В одном Индексом илм ВПР подцепить из листа 2 совпадение или ближайшее по столбцу Пробы. В другом сравнить номер вхождения совпадения, т.е. если 2 раза одинаковое значение, то сравнить с количеством этих значений на листе 2,если получилось больше, то ""., И в итоге по двум стобцам даётся заключение)
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A3&B3&ТЕКСТ(C3;"ДД.ММ.ГГГГ")&D3;Лист2!$A$3:$A$29&Лист2!$B$3:$B$29&ТЕКСТ(Лист2!$C$3:$C$29;"ДД.ММ.ГГГГ")&Лист2!$D$3:$D$29;0));ИНДЕКС(Лист2!$A$3:$D$29;ПОИСКПОЗ(A3&B3&ТЕКСТ(C3;"ДД.ММ.ГГГГ")&D3;Лист2!$A$3:$A$29&Лист2!$B$3:$B$29&ТЕКСТ(Лист2!$C$3:$C$29;"ДД.ММ.ГГГГ")&Лист2!$D$3:$D$29;0);3);"Проба не совпала")
или просто для результата
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(A3&B3&ТЕКСТ(C3;"ДД.ММ.ГГГГ")&D3;Лист2!$A$3:$A$29&Лист2!$B$3:$B$29&ТЕКСТ(Лист2!$C$3:$C$29;"ДД.ММ.ГГГГ")&Лист2!$D$3:$D$29;0));"Проба совпала";"Проба не совпала")