数据查询匹配,大多数人立即认为vlookup函数,即vlookup函数,是Excel函数中非常常用的查询类函数。但是,vlookup函数实践也存在弱点。特别是向左查询数据时,不能单独操作此函数。今天我们来比较一下用什么函数查询数据更容易。
函数1: vlookup函数如何实现数据所需的查询
案例说明:上图所示原始数据中人员的任务编号位于名称的右列中。您必须根据个人员工编号查询其姓名。
函数公式:
=vlookup (G5,if ({1,0},$ d $: $ d $8,$ c $: $ c $8),2,0)
解析函数:
1、vlookup函数在向后、向左查找数据时,必须与IF函数嵌套。主要通过IF函数的逻辑判断重构vlookup函数的第二个参数。
2、IF函数的第一个参数我们直接使用{1,0}。也就是说,条件为真时,查询区域的内容采用D3:D8、C3:C8的格式。如果条件判断失败,将显示C3:C8、D3:D8的格式。
函数2、Lookup查询函数完成简单的左查询数据。
案例说明:如上图所示,根据任务编号查询左列中的名称,使用lookup函数查找左数据时,函数参数更加简单。
函数公式:
=lookup (1,1/($ d $43360 $ d $8=G5),$ c $43360 $ c $8)
解析函数:
1、lookup函数执行数据查询时,我们只需要将3号参数修改为我们需要查询的数据列。这样可以自由切换我们数据的列位置。
函数3、索引数学函数组合使用简单的完成向左查询数据
案例说明:如上图所示,在按任务编号查询左列的名称时,使用指数匹配组合函数可以轻松地反向查询数据。
函数公式:
=index ($ b $2: $ b $ 6,match (G3,$ c $2: $ c $6,0))
解析函数:
1、索引数学组合函数数据左查询,vlookup函数比较也非常简单,操作也没有那么复杂;
2,match (G3,$ c $23360 $ c $6,0)=2的作用主要用于查找具有值的列的位置。
3、Index($B$2:$B$6,2)起着查找参考区域第一个值的作用,因此可以轻松实现左侧查询数据。
通过对上述三组函数公式的详细说明,你学会了在Excel中反向查找数据、向左查找数据时如何选择合适的函数公式吗?
1.《【excel怎么运行查询】Excel向左查询数据。这两组函数比vlookup更容易处理》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么运行查询】Excel向左查询数据。这两组函数比vlookup更容易处理》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2542459.html