Excel 基于另一个单元格值返回行中的最后一个值
我有一张基本格式如下的表格:Excel 基于另一个单元格值返回行中的最后一个值,excel,Excel,我有一张基本格式如下的表格: User: Steve Latest 9 Name Period 1 Period 2 Period 3 Period 4 Colin 3 9 7 Jo 1 6 0 Steve
User: Steve Latest 9
Name Period 1 Period 2 Period 3 Period 4
Colin 3 9 7
Jo 1 6 0
Steve 4 2 9
Kate 2 8 1
因此,基本上,我想根据“User”的值,用行中的最后一个值填充“Latest”的值
因此,如果我将“User”的值更改为另一个人,它将返回该特定行中的最后一个值。(例如用户:科林最新版本:7)
我可以使用=INDEX(B5:B8,MATCH(B1,A5:A8,0))
检索单个列的值,但是在数组方面,我遇到了困难
我尝试过在INDEX/MATCH中嵌入查找,还尝试了数组公式来返回第n个值,但它们似乎都不起作用。使用类似于=MAX(行(A3:A7)*(-B1=A3:A7)))的东西也没有运气
我想我已经走到了死胡同,所以朝正确的方向轻推会非常感激。这将返回与输入匹配的行中的最后一个数字:
=INDEX($5:$8,MATCH($B$1,$A$5:$A$8,0),MATCH(1E+99,INDEX($5:$8,MATCH($B$1,$A$5:$A$8,0),0)))
斯科特,我爱你。非常感谢。祝你有美好的一天。