Excel: используйте впр, чтобы вернуть последнее совпадающее значение.
По умолчанию функция ВПР в Excel ищет значение в диапазоне и возвращает соответствующее значение для первого совпадения .
Однако иногда вам может потребоваться выполнить поиск значения в диапазоне и вернуть соответствующее значение для последнего совпадения .
Самый простой способ сделать это в Excel — использовать следующий базовый синтаксис с функцией ПОИСК :
=LOOKUP(2,1/( $A$2:$A$12 = F1 ), $C$2:$C$12 )
Эта конкретная формула находит последнее значение в диапазоне A2:A12 , равное значению в ячейке F1 , и возвращает соответствующее значение в диапазоне C2:C12 .
Следующий пример показывает, как использовать эту формулу на практике.
Пример. Найдите значение в Excel и верните последнее совпадающее значение.
Допустим, у нас есть следующий набор данных в Excel, содержащий информацию о различных баскетболистах:
Допустим, мы хотим найти название команды «Нетс» и вернуть в столбце очков значение последнего игрока команды «Нетс».
Для этого мы можем ввести следующую формулу в ячейку F2 :
=LOOKUP(2,1/( $A$2:$A$12 = F1 ), $C$2:$C$12 )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает значение 29 .
Глядя на данные, мы можем подтвердить, что это действительно то количество очков, которое соответствует последнему игроку команды «Нетс»:
Если мы изменим значение в ячейке F1 на другое название команды, формула автоматически обновится и найдет новое значение очков.
Например, предположим, что мы меняем название команды на Warriors:
Формула возвращает значение 12 — количество очков, соответствующее последнему игроку команды «Воины».
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Excel: найти первое вхождение значения в столбце
Excel: найти первое значение, превышающее определенное число
Excel: как найти первое ненулевое значение подряд