У меня есть отчет, в котором есть строки, в которых идентификатор пользователя появляется несколько раз.

Мне нужно указывать дату начала (непустое поле) для любой строки, в которой идентификатор пользователя совпадает со справочным идентификатором пользователя (сопоставить идентификатор пользователя легко) только для строк, в которых значение дополнительного столбца (поля) включает «классную мастерскую».

Примером поля идентификатора исходного листа является столбец, в котором идентификатор пользователя встречается четыре раза. Только одно из четырех вхождений одного и того же идентификатора имеет значение даты в поле «Дата начала обучения». МАТЧ выполняется между исходной и целевой таблицами.

Это текущая написанная функция: она не игнорирует пробелы, если она встретит пустое значение, она сообщит 1/0/1900 вместо поиска первого непустого поля с соответствующим идентификатором пользователя.

=INDEX(SourceWS!$A$8:$P$615,MATCH(A5,SourceWS!$A$8:$A$615,0),12)

0