指数值+ 1

时间:2014-04-30 15:25:30

标签: excel indexing match

我希望在执行以下操作的电子表格中添加一些功能。

我想运行一个查找与另一个单元匹配的Vlookup,如果它在I20中找到匹配,我想返回I21的值。它总是必须使用直接位于其下方的单元格返回值。我有办法做到这一点吗?

我不想硬代码,因为vlookup中的值可能不同,但它总是需要匹配的正下方的值。

1 个答案:

答案 0 :(得分:1)

正如我在评论中提到的,你可以使用

=INDEX(I:I,MATCH("something",I:I,0)+1)

Index/MatchVlookup非常相似,您可以阅读更多here

对于错误哈希,您可以使用:

1)对于Excel 2007及更高版本:

=IFERROR(INDEX(I:I,MATCH("something",I:I,0)+1),"there is no match")

2)对于Excel 2003:

=IF(ISERROR(INDEX(I:I,MATCH("something",I:I,0)+1)),"there is no match",INDEX(I:I,MATCH("something",I:I,0)+1))