文章源自略懂百科-http://wswcn.cn/95210.html
Excel中说到数据查询,相信绝大多数人都会想到一个函数,它就是vlookup函数。vlookup在单条件、多条件、逆向查询等多种查询操作中都起着非常重要的作用。文章源自略懂百科-http://wswcn.cn/95210.html
文章源自略懂百科-http://wswcn.cn/95210.html
如上图所示,我们通过人员的工号查询对应的姓名,利用vlookup函数也是可以做到。但是逆向查询的时候,建议不使用vlookup函数,因为它需要搭配if函数进行嵌套使用,操作起来会比较麻烦。下面我们就来学习一下,如何利用vlookup函数和index+match函数进行数据的逆向查询操作。文章源自略懂百科-http://wswcn.cn/95210.html
操作一:vlookup+if函数进行数据的逆向查询
文章源自略懂百科-http://wswcn.cn/95210.html
函数公式:文章源自略懂百科-http://wswcn.cn/95210.html
=VLOOKUP(H5,IF({1,0},$C$3:$C$8,$B$3:$B$8),2,0)文章源自略懂百科-http://wswcn.cn/95210.html
函数解析:文章源自略懂百科-http://wswcn.cn/95210.html
1、vlookup函数在进行数据的逆向查询的时候,需要搭配if函数进行数组操作,利用if函数重新构造vlookup的第二参数,也就是数据查询区域。文章源自略懂百科-http://wswcn.cn/95210.html
2、if函数重构vlookup的第二参数,这样的结果就是重新生成:sz0001;张三;sz0002;李四...等结构。这样vlookup函数第三参数查询第二个值,结果就是工号对应的姓名了。文章源自略懂百科-http://wswcn.cn/95210.html
操作二:Index+Match函数快速进行数据向左查询
文章源自略懂百科-http://wswcn.cn/95210.html
函数公式:文章源自略懂百科-http://wswcn.cn/95210.html
=INDEX($B$2:$B$8,MATCH(H5,$C$2:$C$8,0))文章源自略懂百科-http://wswcn.cn/95210.html
函数解析:文章源自略懂百科-http://wswcn.cn/95210.html
1、Index+Match函数相比vlookup函数,使用起来会更加的容易理解;文章源自略懂百科-http://wswcn.cn/95210.html
2、Index()函数在这里的作用是查询B列姓名中第一参数数据区域中,根据第二参数指定的位置返回对应的值;文章源自略懂百科-http://wswcn.cn/95210.html
3、Match函数在这里的作用就是查询我们需要的工号,在C列工号自上往下的位置,从而作为index的第二参数,实现通过工号逆向查询对应的姓名。文章源自略懂百科-http://wswcn.cn/95210.html
通过两组函数公式的运用,现在你学会如何利用函数进行数据的逆向查询了吗?文章源自略懂百科-http://wswcn.cn/95210.html
专栏Excel系统化函数学习课程作者:Excel函数与VBA实例99币75人已购查看文章源自略懂百科-http://wswcn.cn/95210.html
文章源自略懂百科-http://wswcn.cn/95210.html
评论