上篇文章我们学习了通过VLOOKUP和MATCH函数复制相邻多列的内容,后面有大神指导说和COLUMN函数进行结合效果更好,而且还容易理解。我试了一下非常好用,所以就整理出来供大家学习,这两种方法那种方法适合自己就用那种方法
一、COLUMN函数的用法
1、COLUMN(reference)此处括号里面输入的就是源表的表头,比如我们新建一个表,只有列一有内容,其他的都只有表头,我们通过这个函数就可以知道他在另一列所在的位置。
2、知道函数的用法之后我们就可以输入函数=COLUMN(B$1)查看空白列里表头在数据表里所处的位置了。

二、我们知道了函数的用法,然后和VLOOKUP函数嵌套就可以查找相邻多列的内容了
1、首先输入函数=VLOOKUP($I2,$A$1:$G$6,COLUMN(B$1),0)就可以得到第一个值的内容,如下图所示:

2、之后我们就可以通过向后拖拽和向下拖拽完成填充,从而把整张表查找出来,如下图所示:

三、总结
1、使用COLUMN函数时一定要记得输入的值是查找列的表头,不能输入空白数据列的表头,要不然就会显示错误。而且也必须是要把表头的行锁住,列不需要锁住。这样它向后拖拽时会自动后移,从而能查找到后面的内容;
2、VLOOKUP函数的第一个值是行不需要锁定,但是它的列我们需要锁定。因为我们都是以这列作为唯一条件来进行查找后面的内容的,如果没锁定他就会向后移,从而导致查找错误;
3、然后区域选择的时候也是把它行列锁定,此处的书面意思就是绝对引用。
4、引用主要分为绝对引用,就是值不随单元格的改变而改变;相对引用,就是值会随着单元格的改变而改变。混合引用,就是绝对引用和相对引用混合使用。就是我们前面说的行锁定列不锁定这样就属于混合引用。