Excel在表格列中查找下一个匹配项

时间:2016-06-30 10:12:31

标签: excel excel-formula excel-2010 match

我正在尝试找到与当前单元格值匹配的表格(不仅仅是范围)中的下一个匹配行。我试图将列从下一行传递到列的末尾,但无法使其工作。欢迎所有想法! E.g。

Current idea that doesnt work: =MATCH([@Value],OFFSET([@Value],1,0):[Value])

Example data:
Row    Value    Next_Match
 1       1        #N/a
 2       2          4
 3       3          6
 4       2          5
 5       2        #N/a
 6       3        #N/a

1 个答案:

答案 0 :(得分:1)

试试这个

=OFFSET(B3,MATCH(B3,B4:B$100,0),-1)

假设B100是最后一行而你想仅在之后匹配......否则使用B2:B100等

哦,数据在列A,B,C

虽然我的完美主义者相当于

=IF(ISNA(MATCH(B3,B4:B16,0)),"Last",OFFSET(B3,MATCH(B3,B4:B16,0),-1))