Итак, у меня есть основная электронная таблица, в которой более 20 тысяч строк, содержащих ежемесячные лизинговые данные. Он содержит такую информацию, как имя человека, когда он арендовал автомобиль, какой у него автомобиль и т.д. Большинство строк точно такие же, за исключением ячейки, в которой указано, в каком месяце они ее арендовали (например, это будет скажем 01.04.2016 или 05.01.2016).

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

Например, если Джон Доу арендовал пилот Honda в период с 1 января 2016 года, а последний известный отчет, показывающий, что он все еще арендовал его, был 1 января 2016 года, мне нужно найти строку с надписью "Джон Доу": Honda Pilot »и« 01.05.2016 »на нем. Но он не будет отображаться в отчете на том же листе, где перечислены июньские договоры аренды или какие-либо из следующих.

Если бы кто-то мог помочь мне с этим, это было бы очень признательно, так как я действительно не знаю, как это сделать.

Я использую Excel 2010.

Вот формула, которую я использую сейчас:

=INDEX('Master Table'!A:A, MATCH('Master Table'!E45,'Master Table'!E:E,0)) .

Скриншот:

Скриншот

Проблема в том, что он получает мне только первое свидание, которое появляется на листе, когда мне нужно последнее. Я бы прикрепил скриншот, но он содержит конфиденциальные данные, которые я не могу выложить в интернет.

Не стесняйтесь задавать любые вопросы, если мое объяснение не было достаточно ясным.

1 ответ1

0

Если ваша формула дает первую запись интереса в несортированном списке, но вам нужна самая новая запись, то:

Сортируйте таблицу по убыванию (так, чтобы самая последняя дата отображалась первой).

Ваша формула должна затем показать первый соответствующий элемент, который также будет самым новым соответствующим элементом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .