工作中当出现匹配多次数据时,此时我们就需要更改vlookup函数的第三参数,更改查询的列数。此时你是否在想我手动改就可以了。当然如果查询次数不多时,这也是一种方法。下面将用vlookup+match一起来自动变换查询列数,来提取对应的值。
1、VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
2、MATCH(lookup_value,lookuparray,match-type):match 函数同样有三个参数,lookup_value为要查询的值,lookuparray查询范围,match-type精确和模糊查找。
1:match函数使用:返回根据查询条件值在查询区域的位置。
通过match函数,我们首先能够定位到我们表头所在数据源区域中的具体位置。函数如下图所示:
2:vlookup+match函数使用
根据修改第三参数的原理,运用match函数自动修改查询的列数,进而查询出相应的值。
通过match函数定位表头的具体位置,拖动的时候,每个表头的位置都会发生变化。这样就实现了通过修改vlookup函数的第三参数,从而快速实现数据的批量查询操作。函数如下图所示: