Google sheets 如何对重复值使用索引(MATCH())

Google sheets 如何对重复值使用索引(MATCH()),google-sheets,lookup,Google Sheets,Lookup,我需要创建一个报告,通过在数据库中查找订单ID来检查订单的状态。问题在于,如果订单付款由于某种原因失败(最常见的是“信用卡被拒绝”),并且买家试图再次付款,那么会创建另一个具有相同ID的注册表 我使用了INDEX(MATCH())进行此操作,当第一次尝试付款时效果很好,但如果失败,我会得到一个错误的匹配,因为它将在第一次匹配时停止,我需要最后一次 我在这里提供了一份样本表: 有什么想法吗?使用: =INDEX((IFNA(VLOOKUP(H3:H, SORT({A:B, ROW(A:A)}, 3

我需要创建一个报告,通过在数据库中查找订单ID来检查订单的状态。问题在于,如果订单付款由于某种原因失败(最常见的是“信用卡被拒绝”),并且买家试图再次付款,那么会创建另一个具有相同ID的注册表

我使用了INDEX(MATCH())进行此操作,当第一次尝试付款时效果很好,但如果失败,我会得到一个错误的匹配,因为它将在第一次匹配时停止,我需要最后一次

我在这里提供了一份样本表:

有什么想法吗?

使用:

=INDEX((IFNA(VLOOKUP(H3:H, SORT({A:B, ROW(A:A)}, 3, 0), 2, 0))))