MATCH或VLOOKUP从范围的末尾开始
我有一张桌子,看起来像这样
AB ID1 data 123 ID2 data 234 ID1 data 456 ID2 data 567
我正试图find检索ID2的data 567
的最佳方法。 在ID2上使用MATCH(使用选项0)或VLOOKUP(使用选项FALSE)可以访问第一条logging,但我想要检索最后一条logging。
我正在使用Excel 2010。
PS:我宁愿不使用VBA或操作数据(sorting…)。
使用A1:B4和D1 =“ID2”中的数据,尝试inputE1:
=LOOKUP(2,1/(A1:A4=D1),B1:B4)
注意:如果查找值大于查找范围中的任何值,LOOKUP将返回最后一个值。 任何错误都被忽略。
我知道这个问题已经被回答了,但是如果有人有兴趣的话,这里是一个多重标准向后查找的公式。 =LOOKUP(2,1/(--(A1:A4=D1)*--(C1:C4=D2)),B1:B4)