兰色在网上看到一用户提问:

如下图所示,要求在下表中根据姓名,从上表中查找对应的“年龄、联系电话和学号”

由于要查找返回多列结果,而且涉及到反向查找(根据姓名查找学号),所以用Vlookup实现起来比较麻烦。一般我们是用index+match+match来完成的。

=INDEX($A$1:$E$5,MATCH($A9,$B:$B,0),MATCH(B$8,$1:$1,0))

有没有更简单的函灵敏公式?有!而且是我们很少用到的Vlookup它兄弟Hlookup函数。

office版本只需要在B列设置公式

=HLOOKUP(B$8:D$8,A$1:E5,MATCH(A9,B:B,0),0)

其他版本在B列设置公式后向右复制

=HLOOKUP(B$8,$A$1:E5,MATCH($A9,$B:$B,0),0)

兰色说:Hlookup是根据第一行向下查找,利用这个特点可以进行多个表格的合并。

如果你是新同学,长按下面



转载请注明地址:http://www.zoumatai.com/zmtxwgj/6617.html