Я использую Google Sheets и хотел бы получить последнее значение в столбце при его фильтрации на основе значений в отдельном столбце, как показано на скриншоте:
Я хотел бы получить последнее значение из столбца A, где значение в столбце B соответствует значению, указанному в ячейке D1.
Мне удалось сделать это с помощью следующего :
=INDEX(FILTER($A:$A,$B,$B=$D$1),COUNTA(FILTER($A:$A,$B:$B-$D$1)),1)
Это работает, но, кажется, нет необходимости иметь второй ФИЛЬТР и СЧЕТЧИК, так как это усложняет понимание. Нет ли способа, которым я могу просто вернуть последнее значение из функции FILTER?
С момента публикации я нашел другой способ, который является более кратким, но я должен признаться, что на самом деле не понимаю, как это работает:
=ArrayFormula(LOOKUP(2,1/($B:$B=$D$1),$A:$A))