根据另一个单元格值连续返回最后一个值

时间:2018-05-29 14:50:43

标签: excel

我有一张包含以下基本格式的表格:

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'。

的值,使用行中的最后一个值

因此,如果我更改了“用户”的价值。对于另一个人,它将返回该特定行中的最后一个值。 (例如用户:Colin最新:7)

我可以使用=INDEX(B5:B8,MATCH(B1,A5:A8,0))检索单个列的值,但是当涉及到数组时我会挣扎。

我尝试过在INDEX / MATCH中嵌入LOOKUP的路径,还有用于返回 nth 值的数组公式,但它们似乎都不起作用。使用像=MAX(ROW(A3:A7)*(--(B1=A3:A7)))

这样的运气也没有运气

我想我已经在一条死胡同里工作了,所以在正确的方向上推动会非常感激。

1 个答案:

答案 0 :(得分:2)

这将返回与输入匹配的行中的最后一个数字:

=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)))

enter image description here