В Google Sheets у меня есть таблица, которая выглядит так:
A B
ID1 data 123
ID2 data 234
ID1 data 456
ID2 data 567
Я хочу получить data 567
за ID2
. Используя Match(...,0)
или VLOOKUP(...,FALSE)
, я получаю первое значение для ID2, но мне нужно последнее.
В этом ответе используется =LOOKUP(2,1/(A1:A4=D1),B1:B4)
, но я видел, что нотация 1/(A1:A4=D1)
работает только в Excel, а не в листах Google.
Эта ссылка предлагает использовать MATCH(...,1)
, но это работает только для отсортированных ключей, которых у меня нет!
Это решение VBA, вероятно, также не будет работать в Google Таблицах...
Я могу добавить дополнительные скрытые столбцы (может столбец IsLast
?), это поможет.