VLOOKUP 职场里面用的太频繁的,是必须掌握使用的函数公式,在这个函数的使用过程中,有时候用起来也不是很方便,比如下面两个场景

❶逆向查找匹配

左边是员工编号,姓名,工资表格数据,现在需要根据姓名查找员工编号,这是一个逆向查找匹配的问题,我们需要使用公式:

=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)

才能得到最终的结果

❷太多列,第3个参数需要数很久

如下所示是系统导出来的数据,我们需要根据B列的订单号,查找出AF列的结果

我们使用的公式是:

=VLOOKUP(A2,数据!B:BC,31,0)

数这个31要数个半天才能确认

为了解决上述的问题,我们使用INDEX+MATCH函数轻松得到结果

❶INDEX函数

INDEX(一列数据,数字N),返回结果是,这一列数据的第N个

如下所示,当我们输入公式:

=index(b:b,4),表示B列的第4个内容,结果就是赵云了

❷MATCH函数

MATCH(查找值,查找列,0),表示查找值在查找列里面第几个

=MATCH(E7,B:B,0),表示诸葛亮在B列第几个,即第5个

这两个函数组合起来就无敌了,我们首先使用MATCH函数,获取我们要查找值的行标位置

然后我们想要查找的结果是员工编号,所以用INDEX()对这些编号进行提取即可,

所以使用公式:

=INDEX(A:A,MATCH(E2,B:B,0))

总结一下,这个公式的万能使用套路是:

=INDEX(结果列,MATCH(查找值,查找列,0))

每次使用公式的时候,确定结果列,查找值,查找列,然后套进去就可以

同样的那个列数很多的时候,用这个通用公式也不用数

我们想要的结果列是:数据表的AF列

我们查找的值是当前表的A2

查找列是数据表的B列

所以使用的公式是:

=INDEX(数据!AF:AF,MATCH(A2,数据!B:B,0))

关于这个INDEX+MATCH的组合,你理解了么?动手试试吧~

index match函数的使用方法_必学函数组合INDEX+MATCH,秒杀VLOOKUP函数相关推荐

  1. servers split sql_SQL中实现SPLIT函数几种方法总结(必看篇)

    例1 代码如下 create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10)) returns @temp tabl ...

  2. offset函数的使用方法_有点麻烦:使用Excel OFFSET函数

    offset函数的使用方法 That's my dad in the picture, proudly holding the catch of the day. He tried to teach ...

  3. 计算机函数match,秒杀vlookup函数,Index+Match函数组合

    lookup是工作中函数组合. 1.反向查找 [例1]如下图所示,要求根据产品名称,查找编号. 分析: 先利用Match函数根据产品名称在C列查找位置 =MATCH(B13,C5:C10,0) 再用I ...

  4. python函数的使用方法_百度资讯搜索_python函数的使用方法

    金生水起程序猿 2020年11月22日 11:23函数语法格式及调用参数:默认值.元组和字典可变参数的使用全局变量和局部变量作用域,局部变量如何升级为全局变量函数是可重复使用的,实现单一功能的代码块. ...

  5. java min 函数的使用方法_【Python】Java程序员学习Python(五)— 函数的定义和使用...

    不想做一个待宰的羔羊!!!!要自己变得强大.... 函数的定义和使用放在最前边还是有原因的,现在语言趋于通用,基本类型基本都是那些,重点还是学习对象的使用方法,而最根本的还是方法的使用,因此优先介绍, ...

  6. python语法速成方法_一天快速入门Python语法基础之函数

    #一.定义函数 defHello():print("hello") Hello()#调用函数 #1.实参和形参 def Hello(name): #name是形参 print(&q ...

  7. excel中vlookup函数的使用方法_价格表自动生成报价单,Excel中的VLOOKUP函数来搞定...

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 公司销售的产品一般都会有一份详细的价格表,方便销售人员对外报价.但客户咨询或购买的并非全部产品,如果把整个价格表发给客户, ...

  8. c大小写转换函数_Excel中的大小写金额转换,技巧法和函数法,职场必学技巧

    财务工作中,经常需要将小写的数字,转换成大写的数字,有两种方法轻松解决,技巧法以及函数法. 小写转大写技巧法 我们选中单元格,然后右键,设置单元格格式(快捷键是CTRL+1),在弹出的设置单元格格式窗 ...

  9. 本月与上月对比数据叫什么_财务人事应会Excel数据对比Vlookup函数快速核定变动...

    如何对多列数据进行对比!说到多列数据的对比,其实说难也不难,说简单也不简单,在学习之前需要带大家认识一位新朋友VLOOKUP,赶紧一起来看看吧! 在上次的学习中,我们了解到可以使用合并计算功能,实现单 ...

最新文章

  1. 一个6年的菜鸟,在4年之前做的一些功能(二)
  2. 第九课.深度学习常见内容补充
  3. duilib 子窗口位置_duilib绝对定位与相对定位
  4. yii2.0 下拉菜单
  5. php 中文 过长 省略号,css实现文字过长显示省略号
  6. flume spooldir bug修复
  7. grub配置文件丢失的情况下修复
  8. 会考计算机考试vb知识点,高中会考计算机vb知识点.doc
  9. 苹果阻止《堡垒之夜:拯救世界》Mac版更新
  10. gcc编译的几个重要参数
  11. [leetcode]328. Odd Even Linked List
  12. 撤消git pull,如何将repos带到旧状态
  13. 深信服SCSA安全工程师题库(方便大家复习备考)
  14. Spring基础详解
  15. 新闻资讯|iPad mini 概念想象重新设计,配备更大的8.4英寸Liquid Retina显示屏
  16. springmvc配置thymeleaf视图解析器
  17. suse账号解锁_Linux多次登录失败用户被锁定使用Pam_Tally2解锁
  18. 10篇校招/社招面经请你查收~
  19. 6 月直播 7 场全剧透。今天:飞腾CPU调优原理及方法 | 第 19 期
  20. 《C语言程序设计》课程总结报告

热门文章

  1. 使用Bioconda管理生信软件(以bwa为例)
  2. Assembly--软件PBcR和Canu
  3. java悲观者不加事务_在spring中,使用事务和不用事务的区别
  4. 人群分析--ResnetCrowd: A Residual Deep Learning Architecture
  5. jekyll静态博客提升访问速度:内嵌CSS,异步加载js,压缩HTML
  6. Java实现markdown转html,并且生成TOC目录
  7. Linux中的无人职守安装脚本kickstart
  8. live2d模型_使用二次元模型动画人物让自己网站“骚起来”
  9. 记录一次java项目上线部署
  10. jpa写原生sql-EntityManager