我希望在执行以下操作的电子表格中添加一些功能。
我想运行一个查找与另一个单元匹配的Vlookup,如果它在I20中找到匹配,我想返回I21的值。它总是必须使用直接位于其下方的单元格返回值。我有办法做到这一点吗?
我不想硬代码,因为vlookup中的值可能不同,但它总是需要匹配的正下方的值。
答案 0 :(得分:1)
正如我在评论中提到的,你可以使用
=INDEX(I:I,MATCH("something",I:I,0)+1)
Index/Match
与Vlookup
非常相似,您可以阅读更多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))