我正在寻找一种方法来查找 A、B 列中条目的最后一个实例,并从 C、D 列中获取相应的值
在下面的示例中,Henry 的值为 1374,Amy 的值为 1124
Name1 对应于 Value1,Name2 对应于 Value2。 是否有一个公式可以从 Name1 和 Name2 列中查找最后一个条目并返回相应的 Value1 或 Value2
原始数据粘贴如下:
Name1 Name2 Value1 Value2
Sara Amy 1265 1241
John Sara 1142 1214
Amy Henry 1295 1121
Amy John 1175 1323
Sara John 1085 1251
Sara Henry 1242 1374
Amy Sara 1124 1055
最佳答案
稍微短一点:
= INDEX($C$1:$D$8,MAX(IF($A$1:$B$8=A10,ROW($A$1:$B$8))),MATCH(A10,
INDEX($A$1:$B$8,MAX(IF($A$1:$B$8=A10,ROW($A$1:$B$8))),0),0))
请注意,这是一个数组公式,因此您必须按 Ctrl+Shift+Enter 而不是仅按 Enter 输入公式后。
请参阅下面的工作示例。
关于Excel 从两个表中查找最后一个匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48881807/