Как найти номер последней строки, в которой встречается определенное значение?

Как найти последнюю ячейку с определенным числовым значением в столбце данных? Например, если нужно найти адрес строки, где последний раз встречается число 2, какой формулой это можно сделать?
  • 20 марта 2024 г. 12:09
Ответы на вопрос 2
Для поиска номера последней строки, в которой встречается определенное значение, можно воспользоваться формулой в Excel:

=MAX(ПОИСК(значение, диапазон))

Например, если вам нужно найти номер строки, в которой последний раз встречается число 2 в столбце A, формула будет выглядеть так:

=MAX(ПОИСК(2, A:A))

Эта формула найдет последнее вхождение числа 2 в столбце A и выведет номер строки этого значения.

Или можно воспользоваться формулой INDEX и MATCH:

=ИНДЕКС(диапазон, МАТЧ(значение, диапазон, 0))

Например, для столбца A:

=ИНДЕКС(A:A, МАТЧ(2, A:A, 0))

Эта формула также найдет последнее вхождение числа 2 в столбце A и выведет номер этой строки.
Для нахождения номера строки воспользуйтесь XMATCH 
=XMATCH(2;A1:A;;-1)
где 2 - значение, которое ищём; A1:A - диапазон поиска; -1 - направление поиска
Похожие вопросы