首先,我们先说一下Column函数怎么用。
在任意单元格中输入Column函数,可以看到提示“返回一引用的列号”;
我们在单元格中输入公式可以看到“=Column()”返回的结果即为列字母对应的数字序号,A为1,B为2,C为3……以此类推;
如果想从C列开始数1时怎么办呢?
我们只需要把函数括号中引用对应列的单元格就好了,以上图为例,因为Column返回的数值是列号字母对应的数字,所以括号中的我们引用A1或者写A10、A100返回的结果都是1;
由此,我们在匹配多列相临的数据时,查找的数据所在的列就可以嵌套Column函数使用,就不必再一列一列去数数值在所选区域的第几列了;
在上图中,需要从左侧的表中匹配出右侧表中人员的信息,表格形式都一样,且匹配的列顺序也一致,这时我们就可以用Column函数了;
=vlookup($J2,$B$2:$F$22,column(b1),FALSE)
$J2为查找的对像,在列号前加“$”符号,在我们往后面的单元格拖动公式时可以保持引用的J列不变;
$B$2:$F$22为要匹配的值所在的区域,在行号和列号前都加“$”符号,在我们往下和往后拖动公式时可以保持引用的区域不变化;
Column(b1)代表成绩在上面所选区域中的第2列,因为Column(b1)和Column(b10)的结果都是2,往后拖动时需要变换为Column(c1),所以此处不再添加“$”符号;
False精确匹配;
公式输入后向后和向下填充即可,这种Column嵌套Vlookup适用于需要匹配多列相临的数据时使用,可以快速完成匹配而不再需要去数数值在所选区域中第几列;
小伙伴们学会了吗?一定要多练习呀!
联系客服