VLOOKUP函数如何找到多列?当我们使用VLOOKUP函数搜索数据时,不可能找到像最基本的数据那样简单的数据,所需的结果也很简单。
例如,以下数据:
图片.png需要找到多个人员和多条信息。在这种情况下,需要灵活改变VLOOKUP函数的参数,以便用一个公式返回多行多列的数据。
公式实现
该公式实现如下:
我们可以看到,几行几列的数据都是由一个公式完成的,即:
=VLOOKUP($B18,$C$2:$G$15,COLUMN(B1),0)
将公式向下向右填充,记住所有需要找到的返回值。
公式分析
第一个参数:$B18。
是参考值,是搜索的依据。下面的性别、年龄、职称、分数都是根据这个键值找到的。
该参数对行相对引用、列相对引用采用绝对引用,可以实现:公式填写下来,自动变成$B19、$ B20公式向右填充,查找值始终为B18。
第二个参数:2:加元15加元。
是一个数据区,其列以名称开头,包含所有返回值。
该参数采用绝对引用的方式,可以向下向右填充公式,面积不变。
第三个参数:COLUMN(B1)。
是搜索区域中返回值的列数$C$2:$G$15,它随返回值而变化。
性别、年龄、职称、分数这几栏分别是2、3、4、5,但是公式中我们不能手动更改这几栏,太麻烦了。因此,COLUMN函数的使用非常灵活。
COLUMN函数的返回值是列数。当我们查询性别时,性别列是查询区域的第二列,所以我们使用COLUMN(B1)并向右填充公式,将自动变成COLUMN(C1)、COLUMN(D1)和COLUMN(E1),即3、4和5,从而实现列数的自动变化。
第四个参数:0。
意味着搜索方式是精准搜索。
F4键实现了参照模式的转换。
在上面的动画中,可以看到一个细节:数据区C2:G15被选中,这个区域瞬间变成了$C$2:$G$15的绝对参考模式。事实上,按下了“F4”键。
F4键是在四种引用类型之间切换的快捷键:
一旦按下,相对引用就变成了绝对引用:c 2:g 15 $ c $ 2: $ g $ 15;
第二次按下,绝对引用变成对行的绝对引用,对列的相对引用:$C$2:$G$15C$2:G$15。
第三次,对行的绝对引用,对列的相对引用变成了对行的相对引用和对列的绝对引用:C$2:G$15$C2:$G15。
第四次按返回相对参考:$C2:$G15C2:G15。
..........................................................
20221109
网友评论