详解vlookup函数中{1,0}的使用方法,看完后给同事讲讲,秒变大神

[复制链接]

下载好向圈APP可以快速联系圈友

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
hello,大师好,明天跟大师具体讲授下vlookup中{0,1}它是若何进交运算,到底若何了解,

它的应用方式可以分为两类,一类适用于条件判定,另一类是用于制造毛病值,下面就让我们来具体的讲授下

1. 用于条件判定

{0,1}用于条件判定,我们最多见的要数利用vlookup函数停止反向查找,举例以下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

详解vlookup函数中{1,0}的利用方式,看完后给同事讲讲,秒变大神-1.jpg

Vlookup停止数据查找,查找值必须在查找地区的第一列,假如查找值不在查找地区的第一列,我们就需要用到vlookup的反向查找,它的大致思绪是,将查找值利用if函数加上{0,1}数组,构建一个二维的表格,来停止查找,下面就让我们来具体分析下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

第一参数:E2,就是表中的考核得分

第二参数:IF({1,0},C2:C10,A2:A10),构建二维表格

第三参数:2,就是查找数据地区的第2列

第四参数:0,切确婚配

以上参数中除了第二参数都非常轻易了解,下面就是讲授下它的运算进程

首先我们先看下它的现实成果以下图

详解vlookup函数中{1,0}的利用方式,看完后给同事讲讲,秒变大神-2.jpg

在excel中0=false,1=true,我们把{1,0}放在if函数的第一参数中,它现实上代表对和错的条件成果,又由于,{1,0}在大括号中,所以它是一个数组,它会跟每一个元素都发生运算,比如在if的第二参数中它的单元格个数是9个,所以,当if的条件为1时辰,他就会获得9个成果,第三个参数也是这个事理以此类推,它的运算成果可以显现为下图

详解vlookup函数中{1,0}的利用方式,看完后给同事讲讲,秒变大神-3.jpg

这样的话,我们就构建了一个查找值在第一列的数据地区,就很是方便我们查找了。

2.制造毛病值构建数据

这类比力常见的是我们在有笔墨与数字夹杂的字符串中提取出牢固长度的字符串,如提取手机号码

公式:=VLOOKUP(0,MID(A2,ROW($1:$30),11)*{0,1},2,FALSE)

详解vlookup函数中{1,0}的利用方式,看完后给同事讲讲,秒变大神-4.jpg

这个函数中

第一参数:0

第二参数:MID(A2,ROW($1:$30),11)*{0,1}

第三参数:2

第四参数:false

还是来侧重讲授下第三参数,我们先看下mid函数的提取进程与成果

详解vlookup函数中{1,0}的利用方式,看完后给同事讲讲,秒变大神-5.jpg

由于mid的函数第二参数为,ROW($1:$30),它是一个1到30的整数序列,所以会对字符串提取30次,为什么到23次就没有成果了呢,由于A2单元格它的字符串个数一共就22个,然后我们将这个成果乘以{0,1}

详解vlookup函数中{1,0}的利用方式,看完后给同事讲讲,秒变大神-6.jpg

{0,1}是一个数组,它会跟每个元素都进交运算如上图所示它会运算30次

当文本乘以数字的时辰,他就会获得毛病值,而mid函数在第7次提取到正确的手机号码,当它乘以{0,1}的时辰会获得如图标红地区的二维数组,这样的话我我们用vlookup函数停止提取就很是简单了,

这仅仅是一个单元格的运算成果,今后的都要这么算,所以电脑设置假如不是太高的话,停止数组的运算会非常卡

怎样样,这么批注白呢,假如还是不太大白,倡议看下这篇数组的简单先容

数组怎样用

我是excel从零到一,关注我延续分享更多excel 技能
温馨提示:
好向圈www.kuaixunai.com是一个专业经验分享交流平台,你可以在这里发布专业经验,也可以发布需求与服务,禁止带推广链接、联系方式、违法词等,违规将封禁账号。 下载好向圈APP可以随时随地交流经验,也可以和圈友发起聊天成为好友哦!
如果想要各大搜索引擎收录,请使用秘塔写作猫进行内容伪原创
回复

使用道具 举报

已有(20)人评论

跳转到指定楼层
千泽子君婪 发表于 2020-9-17 01:27:33
公式越复杂,说明数据源不合规范,并且公式维护起来麻烦,同时当数据源有更新或整列/行引用时会拖慢电脑速度。
所以先规范号数据源,建立相应的辅助列,公式越简单越好。
回复

使用道具 举报

听风竹雨 发表于 2020-9-17 01:34:00
同样是VLOOKUP,不加{0,1}, vlookup大批量使用速度很快,一旦加了{0,1},公式数量达到几十个,电脑能给你卡爆掉,怎么解决?
回复

使用道具 举报

alicat2017 发表于 2020-9-17 01:39:41
我使用“CHOOSE”处理
回复

使用道具 举报

同是沦落人Ec 发表于 2020-9-17 01:42:13
G2改为E2
回复

使用道具 举报

Pi2017 发表于 2020-9-17 01:44:13
很想知道,返回结果是怎么得到的?
回复

使用道具 举报

BunnyBite 发表于 2020-9-17 01:46:24
blookup使用
回复

使用道具 举报

境并肯 发表于 2020-9-17 01:47:40
[捂脸]一直不知道if01啥意思,多谢多谢
回复

使用道具 举报

吃什么了晨 发表于 2020-9-17 01:53:57
G2 还是E2
回复

使用道具 举报

事实胜于雄辩sOL 发表于 2020-9-17 01:57:51
一头雾水
回复

使用道具 举报

安羽函葡 发表于 2020-9-17 01:59:25
懂了。
回复

使用道具 举报

Vivian呉 发表于 2020-9-17 02:01:17
转发了
回复

使用道具 举报

离开地球表面0 发表于 2020-9-17 02:07:24
转发了
回复

使用道具 举报

学会自己长大凰 发表于 2020-9-17 02:10:49
转发了
回复

使用道具 举报

静界29 发表于 2020-9-17 02:12:06
转发了
回复

使用道具 举报

帝抱通 发表于 2020-9-17 02:15:36
转发了
回复

使用道具 举报

强了渍 发表于 2020-9-17 02:21:53
转发了
回复

使用道具 举报

Abner晖 发表于 2020-9-17 02:27:43
转发了
回复

使用道具 举报

毛当归慷 发表于 2020-9-17 02:31:52
转发了
回复

使用道具 举报

哈哈哈1112222 发表于 2020-9-17 02:38:21
转发了
回复

使用道具 举报

小波和炊 发表于 2020-9-17 02:44:11
转发了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本圈子积分规则