同时对多列进行VLOOKUP [ V.S.林 原创,转载请注明出处 ]
目标效果1
A1:D10为原始数据,G1:J10黄色区域为使用VLOOKUP函数得到的与原始数据对应的数据
这里要说的是使用一次VLOOKUP函数来实现,而不是对三列分别使用三次VLOOKUP函数
操作步骤
Step1: H2单元格输入公式 =VLOOKUP($G2,$A$2:$D$10,COLUMN()-6,0)
Step2: 横向和竖向拖动H2填充整个黄色区域
V.S.EXCEL
1. 公式只是在VLOOKUP函数里面嵌套了一个COLUMN函数,就是在横向拖动公式时,使VLOOKUP函数的值可以动态的变化。 2. VLOOKUP函数的第一个参数要使用列绝对引用行相对引用的方式,以使公式可以拖动时参照数据的列号不变行号改变。
目标效果2
目标效果1是目标数据区域与原始数据区域列标题顺序一致的情况,但是我们在用的时候这种顺序往往会发生改变,因此对函数的对应要更加灵活才能达到我们的要求。
操作步骤
Step1: H2单元格输入公式 =VLOOKUP($G2,$A$2:$D$10,MATCH(H$1,$A$1:$D$1),0)
Step2: 横向和竖向拖动H2填充整个黄色区域
V.S.EXCEL
与实际效果1相对,效果2将VLOOKUP函数内的COLUMN函数替换为了MATCH函数,这样可以返回目标区域每列对应标题在原始数据标题中的相对位置。
[ V.S.林 原创,转载请注明出处 ] |
|