VLOOKUP从范围的末尾开始
在Google表格中,我有一张如下所示的表格:
AB ID1 data 123 ID2 data 234 ID1 data 456 ID2 data 567
我想为ID2
获取data 567
。 使用Match(...,0)
或VLOOKUP(...,FALSE)
,我得到ID2的第一个值 – 但我想要最后一个。
这个答案使用=LOOKUP(2,1/(A1:A4=D1),B1:B4)
,但是我看到1/(A1:A4=D1)
表示法只适用于Excel,而不适用于Google表格。
这个链接build议使用MATCH(...,1)
,但只适用于sorting的键,我没有!
这个VBA解决scheme可能无法在Google表格中使用…
我可以添加额外的隐藏列(可能是IsLast
列?),这将有所帮助。
在谷歌文档试试这个formua
=arrayformula(index(B:B,max(if(A1:A4=D1,row(A1:A4)))))
我已经在谷歌表单中完成了这个工作:= VLOOKUP(max(A:A),B:B,1)