原创Excel函数与VBA实例2020-10-11 21:30:50
Excel数据查,相信多数的同学都不陌生,我们经常会使用vlookup等各类查函数,进行数据的匹配查。今天我们就来详细的讲解一下,Excel六大查函数的详细用法,让我们了解到在不同的场景,如何使用不同的函数去查询数据。
excel数组函数的实例函数一:choose函数快速完成数据多条件判断
案例说明:我们需要根据不同人员的销售完成情况,对销售额小于1000的评级为不合格;销售额在1000-1500的评级为一般;销售额大于1500的评级为优秀。这里使用cho ose选择函数搭配If函数就可以实现。
函数公式:
=CHOOSE(IF(D3<1000,1,IF(D3>1500,3,2)),"不合格","一般","优秀")
函数解析:
1、choose函数参数为:Choose(序列号,值1,[值2]……[值254]),第一参数为1-N对应的序号,第二参数开始为对应序号所对应的值。在案例中,序号为1对应的值结果为不合格;
2、在这里我们利用if函数先进行条件判断,组成choose函数的第一参数,得出1、2、3三个序号值。
函数二:Lookup函数从下往上快速查询需要的数据值
案例说明:我们数据区域中有多个相同的姓名,当我们需要查询最后一个值的时候,这里可以使用lookup函数就能轻松实现。
函数公式:
=LOOKUP(F5,B3:B7,D3:D7)
函数解析:
1、Lookup函数分为向量查询和数组查询两种方式,其作用就是返回指定的行或列中特定位置上的值。结果为:Lookup(查询条件值,条件值区域,返回结果区域)。函数的特性即为从下往上查符合条件的值。
函数三:Hlookup快速查询指定参数符合条件的值
案例说明:我们需要查询对应人员销售额的数据,这里我们通过hlookup函数向下查询的功能来进行实现。当我们将G4单元格中的销售额修改为工号,函数将自动实现查询人员工号。
函数公式:
=HLOOKUP($G$4,$B$2:$D$7,MATCH(F5,$B$2:$B$7,0),0)
函数解析:
1、Hlookup函数为向下查询函数,结构为:hookup(查询值,查询区域,从上往下N 行,0代表精确查询),这里我们结合match函数定位每个姓名在当列所在的位置,从而实现了查询销售额所在列往下的多数位的值。
函数四:vlookup轻松完成数据查询
案例说明:我们需要查询人员对应的销售额,这里我们使用vlookup向右查询的方式来操作,相比之前的hlookup函数会显得更加简单。
函数公式:
=VLOOKUP(F5,$B$2:$D$7,3,0)
函数解析:
1、vlookup函数为向右查询函数,在Excel函数中它的使用频率是最高的。函数结构为vlookup(条件值,查询区域,条件值往右N列,0/1),第四参数0代表精确查询,1代表模糊查询。,通过这个函数可以最简单的实现数据查询。
函数五:Match函数快速进行人员位置定位
案例说明:我们需要查询对应的姓名,在B列中所在的位置,返回位置所在的行号,这里使用match定位函数就可以快速解决。
函数公式:
=MATCH(F5,$B$2:$B$7,0)
函数解析:
1、match函数为精确的定位函数,它可以实现我们需要查询的值在对应单元格区域中的位置并返回对应的值。函数结构为:match(条件值,查询区域,0),第三参数0代表精确查询。
函数六:Index查询函数快速完成指定位置数据查
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论