欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > Excel专区 > Excel函数 > lookup函数和vlookup函数,0/条件和if「1,0」详解,懂了原理才能灵活多变

lookup函数和vlookup函数,0/条件和if「1,0」详解,懂了原理才能灵活多变

时间:2021-10-10 13:00作者:admin来源:未知人气:345我要评论(0)

excel逆向查询的解决办法有三种:index+match组合,lookup和vlookup,很多人对lookup和vlookup望而却步,有的会套用别人的公式,不知道原理。有的人看到公式一头雾水,没有了学习和研究的欲望,那么今天我们就来详细介绍下这两个函数逆向查询的方式,学会以后,你就会豁然开朗。

lookup函数多条件逆向查询的公式为:lookup(1,0/条件1*条件2...条件N)

vlookup函数多条件逆向查询的公式为:vlookup(查找值,if({1,0},查询列1,查询列2),结果列,匹配方式)

1.使用lookup逆向查询

lookup和vlookup,0/条件和if「1,0」详解,懂了原理才能灵活多变

公式解读:=LOOKUP(1,0/(C3:C7=E3),B3:B7)

最关键的部分是0/(C3:C7=E3)

先从C3:C7拿出第一个单元格C3和E3进行比较,如果说相等返回true,也就是1,如果不相等返回false,也就是0,结果是不相等,所以变为0/0,那么就返回#DIV/0!,也就是被0除错误,以此类推,返回的值应该为#DIV/0!,#DIV/0!,0,#DIV/0!,#DIV/0!,#DIV/0!,excel在内部给它构造成了1列5行的数组,我们按F9可以看到。

lookup和vlookup,0/条件和if「1,0」详解,懂了原理才能灵活多变

可以看到变为了{#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!},大家可以看到数组用;分割,在数值行是用;分割,列是用,分割,所以这个是个1列5行的数组,实际上0/(C3:C7=E3),就变成了这样的形式,查询列就是这样。

#DIV/0!

#DIV/0!

0

#DIV/0!

#DIV/0!

错误值不参加计算,在lookup的使用过程中,查询范围里面的值小于或者等于查询值的最大值,就是要查询的内容,因为错误值忽略计算,只有0符合,所以返回结果就是0这个值对应的结果行,所以是A003

2.使用vlookup逆向查询

lookup和vlookup,0/条件和if「1,0」详解,懂了原理才能灵活多变

公式解读:=VLOOKUP(E3,IF({1,0},C3:C7,B3:B7),2,FALSE)

最主要的就是这一部分 IF({1,0},C3:C7,B3:B7)

它可以分解为两部分,if(1,C3:C7,B3:B7),if(0,C3:C7,B3:B7)

if(1,C3:C7,B3:B7) 就返回了C3:C7区域

if(0,C3:C7,B3:B7) 就返回了B3:B7区域

他们就变成了这样的形式,如图:

lookup和vlookup,0/条件和if「1,0」详解,懂了原理才能灵活多变 

也就是内部进行了列的互换,这样就变成了正向查询,实际按F9,我们可以看下,内部的形式是个数组:

lookup和vlookup,0/条件和if「1,0」详解,懂了原理才能灵活多变

这样,我们查询姓名的时候,实际就不是逆向查询了,知道了原理以后,是不是觉得很简单呢。实际上vlookup和lookup的多条件查询也是这样的原理,下次我们详细说下。

相关阅读 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦Excel身份证号大探索excel如何根据日期按月汇总计算公式Excel浪漫表白公式,发给心仪的她/他Excel表格如何自动求和

文章评论
发表评论

热门文章 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均

最新文章 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法 Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦

人气排行 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均excel中IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUPexcel中COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工如何解除Excel VBA工程密码excel 如何根据身份证号码提取户籍所在省份地区函数公式

盖楼回复X

(您的评论需要经过审核才能显示)