Excel中match如何选取不连续范围的值?

2025-03-09 22:52:17
推荐回答(3个)
回答1:

match函数返回的是第一个查找值在区域中的次序,如果从第一行开始,则次序与行号相同,与区域中是否连续无关,查不到会返回错误值。
返回其它列数据正常用index+match,如果查找值在区域首列,可用vlookup函数。

回答2:

=INDEX(A:A,MATCH(B25,B1:B22,0))

回答3:

=offset(B1,match(B25,B1:B22,0)-1,-1)