Вы можете сделать это в Google Sheets с помощью vlookup следующим образом: -
=ArrayFormula(vlookup(E3&F3,{vlookup(row(A$3:A$10),{if(A$3:A$10<>"",row(A$3:A$10)),A$3:B$10},2)&B$3:B$10,C$3:C$10},2,false))
Внутренний vlookup находит последнюю строку, содержащую марку машины с номером строки, меньшим или равным текущей строке. Внешний vlookup может быть индексным соответствием, если вы предпочитаете, и вы можете расширить диапазоны до последней строки, поставив A $ 3: A и т. Д.

Для полноты, в Excel вам нужно уговорить функцию Index на предоставление массива, с которым вы можете работать смотри это
=INDEX(C$3:C$10,MATCH(E3&F3,INDEX(A$3:A$10,N(IF({1},MATCH(ROW(A$3:A$10),IF(A$3:A$10<>"",ROW(A$3:A$10))))))&B$3:B$10,0))
введено как формула массива.