vlookup函数怎么返回到行

如题所述

你是要返回具体地址吗?可以联合用address和match,比如说你要查找的值在c列,目标值在a列,那么函数就写成=address(match(lookup(1,0/$c:$c=a1,$c:$c),c:c,0),3,1)这样就ok了,也可以用vlookup函数,假如目标值在a1单元格,查找的值在c列,需要返回的值在d列,则函数就可以写成=address(match(vlookup(a1,$c:$c,2,false),d:d,0),3,1),这样就ok了,里面vlookup里面的2是相对于查找值的,这里就是d列,如果你还想返回行号或者列号,就可以在前面加个row(indirect(address(match(lookup(1,0/$c:$c=a1,$c:$c),c:c,0),3,1))),或者列号=column(indirect(address(match(lookup(1,0/$c:$c=a1,$c:$c),c:c,0),3,1))),这样就ok 啦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-30
用MATCH函数:
=MATCH(匹配条件,匹配区域,)

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
第2个回答  2010-12-09
是返回到行标吗?
第3个回答  2010-12-09
Hlookup
相似回答