поиск снизу вверх с индексом и соответствием - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь получить данные из 4 последних строк. Строки заполняются сверху вниз (как при обычном заполнении листа Excel). Конечно, есть дубликаты, но мне нужно 4 самых последних строки снизу вверх.

enter image description here

Я экспериментировал с индексом и соответствием для это, но я сталкиваюсь с проблемами, и для меня предпочтительнее не передавать эту задачу VBA. В основном строка в столбце C ищется на другом листе, но для этой строки есть дубликаты. Мне нужны 4 самых последних из них.

В настоящее время у меня есть это:

=INDEX(Archive!$D$1:$BV$2,LARGE(IF(Archive!F1:F2=$C6,ROW(Archive!$D$1:$D$2)-MIN(ROW(Archive!$D$1:$D$2))+1),1),MATCH("Service",Archive!$A$2:$BR$2,0))

Проблема в том, что я получаю #NUM! ошибка на LARGE(IF(Archive!F1:F2=$C6,ROW(Archive!$D$1:$D$2)-MIN(ROW(Archive!$D$1:$D$2))+1),1). Формула отлично работает, когда данные находятся на одном листе, но когда я добавляю ссылку на лист «Архив», я получаю #NUM!.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...