Vlookup на основе одного столбца, но возвращает значение на основе другого столбца с максимальным идентификатором с использованием формулы Excel

Из 1-го файла, используя функцию vlookup в Excel, где у меня есть только идентификатор заполнения во втором файле, как мне получить тип запроса на основе максимального идентификатора (идентификатор имени столбца)?

Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
1
0
66
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Попробуйте использовать следующую формулу:


=LET(
     _Data, A3:D5,
     _ColumnsNeeded, CHOOSECOLS(_Data,1,4),
     @TAKE(SORT(FILTER(_ColumnsNeeded,INDEX(_Data,,3)=F3),,-1),,-1))

По сути, это одна единственная формула, которую я только что попытался разобрать выше:


=@TAKE(SORT(FILTER(A3:D5,F3=C3:C5),,-1),,-1)

Или используйте VLOOKUP() с MAXIFS(), обратите внимание, что это не учитывает повторяющиеся максимальные значения:


=VLOOKUP(MAXIFS(A3:A5,C3:C5,F3),A3:D5,4,0)

Макс. из отфильтрованных данных

=LET(data,A2:D11,fcol,3,icol,1,rcol,4,
    IFERROR(INDEX(TAKE(SORT(FILTER(data,
        CHOOSECOLS(data,fcol)=F2),icol,-1),1),rcol),""))

Другие вопросы по теме