今天要说的就是关于VLOOKUP反向查找常见的IF({1,0}

这个对于新手比较难理解,经常有人来问,今天我们就写一篇,希望能让大家彻底搞清楚!

如图就是经典的VLOOKUP反向查找!

要搞懂他,我们需要先搞懂以下几个知识!

知识点1:IF是怎么计算的?

重点:IF(条件判断,满足条件返回值,不满足条件返回值)

IF(TRUE,1,2)=1   -->TRUE对应第二参数的值(满足条件)

IF(FALSE,1,2) =2   -->FALSE对应逻辑假的值,第三参数!

知识点2:{1,0}的大括号是什么意思

{1,0}在Excel中常量数组的写法,可以输入Excel中直接观察

其实就是水平的两个单元格,如果修改为分号({1;0})就是垂直的,这个也算是以后数组入门必备基础了!

知识点3:{1,0}其中的1和0到底是什么意思?

这个比较重要,只有搞懂这里,才能真算搞懂!

这里的1和0其实代表是TRUE和FALSE,等同于{TRUE,FALSE}

但是为什么写成1和0呢?这就涉及到Excel中逻辑值的判断

重点:0为FALSE,非0为TRUE!

上面这个结果说明,1我们可以写成任意非0数值

但是大家已经习惯1来表示TRUE,完全是习惯,所以大家容易迷糊!

比如我们用5代替1,结果一样!

探讨:IF({1,0}在内部做了什么?

先要搞懂IF({1,0},1,2)的结果,结果为{1,2}!

你可以理解为1是TRUE,把第二参数(1)带入,0为FALSE把第三参数(2)带入,所以结果就是{1,2}

搞懂上面,我们就可以说今天的主题了

IF({1,0},$B$2:$B$6,$A$2:$A$6)

结构和上面完全一样,只是第二和第三参数由一个数值,变成了两个单元格区域,一样可以理解成带入关系{$B$2:$B$6,$A$2:$A$6},其实就是A列和B列换了一下位置,变成了B列在前!

写入单元格直观看一下:

最后你会发现,他的本质就是互换两列顺序,从而满足VLOOKUP只能从左往右查找的定律,所以我一直说,VLOOKUP无法实现从右向左查找,不管你怎么处理,都要遵循!

相对于上面的写法,其实更好的理解是CHOOSE写法,比较推荐

公式:=VLOOKUP(D2,CHOOSE({1,2},$B$2:$B$6,$A$2:$A$6),2,)

是不是更加好理解一些,CHOOSE中的1,2相当于从第二参数开始选取,分别对应的第一个,第二个,第三个……

讲完这个,其实还有一个问题,就是为什么这个公式我没有使用数组录入的方式,也就是Ctrl+Shift+Enter!你思考过吗?有搞懂的可以留言探讨一下!

一直在模仿,从未搞懂过!这是很多人学习Excel函数的误区!

最后推荐一下自己的课程,20个经典案例,多年的实践总结

从0开始,讲透原理,加群小编亲自答疑!

if name==main是什么意思_VLOOKUP反向查找中的IF({1,0}是什么意思?相关推荐

  1. 小牛带你nginx反向代理中神奇的斜线

    在进行nginx反向代理配置的时候,location和proxy_pass中的斜线会造成各种困扰,有时候多一个或少一个斜线,就会造成完全不同的结果,所以特地将location和proxy_pass后有 ...

  2. python观察日志(part1)--字典反向查找

    学习笔记,有错必纠 反向查找 给定一个字典d,找到键k对应的值v=d[k]非常容易,但是如果我们有值v,而想到键k该咋整呢? 因为可能存在多个键k映射到同一个值v上,所以,我们可以挑选其中一个键k作为 ...

  3. 数据结构(三)之单链表反向查找

    一.反向查找单链表 1.简单查找 先遍历获取单链表单长度n,然后通过计算得到倒数第k个元素的下标为n-k,然后查找下标为n-k的元素. 2.优化查找 先找到下标为k的元素为记录点p1,然后设置新的记录 ...

  4. django-行对向的反向查找

    通过单方查找多方,反向查找 比如,现在得到了一个图书对象.要查找图书对应的全部英雄. 1,先得到图书对象. 图书表中有的数据 得到第一行,图书行对象 2,查找和这个图书相关联的英雄信息 反向查找,格式 ...

  5. dns服务期搭建使用_DNS添加反向查找区域

    以下操作(实验)在windows 2003虚拟机上完成,由于windows 2003服务器系统版本较低,需要安装DNS服务器插件! 安装win 2003虚拟机 请点击此链接--->部署win 2 ...

  6. main()在C和C ++中应该返回什么?

    在C和C ++中定义main()函数的正确(最有效)方法是什么- int main()或void main() -为什么? 如果int main() return 1或return 0 ? 此问题有很 ...

  7. DNS 正向查找与反向查找

    原创地址:http://www.cnblogs.com/jfzhu/p/3996323.html 转载请注明出处 所谓正向查找,就是说在这个区域里的记录可以依据名称来查找对应的IP地址.反向查找就是在 ...

  8. vlookup(精确查找、区间查找、反向查找、多条件查找)

    一.基本语法 VLOOKUP(查找的值,查找范围,返回列数,查找方式) 查找的值 内容需完全一样: 查找范围 待查找的必须是数据范围的第一列(比如,要查找货品的数量,我们查的是货品,那么货品必须是查找 ...

  9. 14.Yum详解,yum安装,查找,info,反向查找,组,依赖,缓存等所有操作

    本章详细讲解yum的使用.包含yum源,Repo文件,本地 yum 源,本地iso的YUM源,网络yum源,yum语法,yum 安装包(yum install),yum install pkg(安装) ...

最新文章

  1. Ubuntu恢复默认的字体
  2. bad src image pointers
  3. 第一章:nginx环境搭建
  4. 玩转ECS第7讲 | ECS数据保护-数据备份新特性与最佳实践
  5. 语言nomogram校准曲线图_医学统计与R语言:Meta 回归作图(Meta regression Plot)
  6. windows验证方式
  7. NeatUpload的安装使用,可传大文件,显示进度条
  8. 电路设计_示波器接地常识
  9. 7-6 统计大写辅音字母
  10. 《Machine Learning in Action》—— 浅谈线性回归的那些事
  11. Word里输入上下标五种方法
  12. Java 统计文件ip_基于zxinc网站ipv6静态数据文件的JAVA查询实现
  13. 白嫖?给我也整一个!白嫖网易云游戏平台时长(网易云游戏平台自动签到)
  14. C# 打印小票 POS
  15. Vue + DataV + SignalR 数字化大屏展示
  16. iOS开发实习一周工作和收获记录
  17. java object数组转list_java 如何将ListObject[]转换成List实体?
  18. 数据化运营之商品数据化运营
  19. 图像的点云拼接-原理讲解与代码实现
  20. CFA一级学习笔记--数量(一)--货币的时间价值

热门文章

  1. php mysql 持久化_PHP: mysqli 扩展和持久化连接 - Manual
  2. 计算机网络原理html,计算机网络原理与应用html..ppt
  3. Intel VT-x 处于禁用解决方法
  4. Spring MVC前端控制器不拦截静态资源配置
  5. 获取指定年月的全部日期放入数组
  6. VSCode代码格式化自动换行问题
  7. Centos7 密码重置
  8. 表字段identity
  9. 最全使用SQL Server创建、配置数据库的各种方法和注意细节
  10. python url编码_python url编码和解码