本文总共748个字,阅读需3分钟,全文加载时间:1.847s,本站综合其他专栏收录该内容! 字体大小:

文章导读:相信对于许多同学来说,在使用表格进行数据查询时都会碰到一个操作,那就是根据特定条件向左逆向查询我们需要的值。说到数据查询多数人都知道的一个函数那就是vlookup,但是在数据逆向查询中,vlookup函数却不是那……各位看官请向下阅读:

相信对于许多同学来说,在使用表格进行数据查询时都会碰到一个操作,那就是根据特定条件向左逆向查询我们需要的值。说到数据查询多数人都知道的一个函数那就是vlookup,但是在数据逆向查询中,vlookup函数却不是那么的实用。

下面我们就来先看一下,vlookup函数如何进行数据的逆向查询。

函数公式:

=VLOOKUP(H5,IF({1,0},$D$3:$D$10,$C$3:$C$10),2,0)

如上图所示,我们如果利用vlookup函数进行数据查询,我们需要利用if函数进行条件判断,进行数组方式的查询,对于许多同学来说,这种函数嵌套加数组的运用,函数理解起来都比较的困难。今天我们就来学习一种简单的函数嵌套用法,让数据向左查询变得更加的简单。

案例说明:Index+Match函数嵌套快速完成数据的逆向查询

函数公式:

=INDEX($B$2:$B$8,MATCH(H5,$C$2:$C$8,0))

函数说明:

a、Index函数解析:Index函数在这里的作用是查询B列姓名中第一参数数据区域中,根据第二参数指定的位置返回对应的值;单独使用这个函数时表示的就是,返回第一参数数据区域中的位于第几个的值;

b、Match函数解析:Match函数在这里的作用就是查询我们需要的工号,在C列工号自上往下的位置,从而作为index的第二参数,实现通过工号逆向查询对应的姓名。通过Match函数我们就可以得知我们需要查询的工号在工号列中的位置;

c、Index+Match函数嵌套运用,就能够随意查询我们要查的工号值的位置,在姓名、工号对应的行高都相同的情况下,就可以返回其中姓名在指定位置的值出来。

通过上面对vlookup函数、Index+Match函数的详细讲解,现在你学会了如何更加简单的进行数据的逆向查询了吗?

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注