首页 > Office专区 > Excel教程 >

excel实用技巧:match函数和index函数的组合应用

来源:互联网 2023-02-20 19:39:52 259

match函数是excel提供的一个位置查找函数,是匹配元素的位置而不是元素本身,本章节将举例说明该函数的使用,某公司员工工资报表需要交给总经理审核,经理只需要输入员工姓名就可以知道员工所在的部门以及薪水是多少,那么,使用match函数和index函数,就可以实现。5eJ办公区 - 实用经验教程分享!

工具/原料

  • office软件或者wps软件

方法/步骤

  • 1

    match函数的作用是返回在指定方式下与指定数组匹配的数组中元素的相应位置,是一个辅助函数,返回的位置可以提供给其它函数作为引用。5eJ办公区 - 实用经验教程分享!

    它有三个参数,参数1是查找值,可以是数值、文本或者逻辑值,或者对上述类型的引用;参数2是查找区域,含有要查找值的连续单元格、一个数组、或者是数组的引用;参数3是数字-1、0或者1,指明以何种方式查找。5eJ办公区 - 实用经验教程分享!

    如果是-1,函数 match查找大于或等于参数1 的最小数值,如果是0,函数 match查找等于 参数1 的第一个数值。如果是,1,函数 match查找小于或等于 参数1的最大数值。5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

  • 2

    根据match函数的特性,结合实例要求,我们需要在表格当中首先查询到某员工在姓名数组里面的位置,那么match函数应当输入为=match(姓名单元格的引用,姓名数组的引用,0),函数结果是=MATCH(I2,A2:A19,0)5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

  • 3

    这样就得到了该员工在姓名数组里面的位置,index函数可以返回数据清单或者数组当中的元素值,标准情况是有四个参数,参数1为被随机选择的数组或者数据清单,参数2是行序数,参数3是列序数,参数4是引用值。一般只需要用到参数1和参数4.5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

  • 4

    结合实例,根据姓名查找部门时,index函数的输入应为index(部门数组的引用,引用值),输入结果应该是=INDEX(B2:B19,MATCH(I2,A2:A19,0)),按回车键,输入姓名刘兰,发现立即得到结果销售部,结果正确5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

  • 4此文章未经许可获取自百度经验
  • 5

    以此类推,要得到员工对应的薪水是多少,index函数的输入应为index(薪水数组的引用,引用值,输入结果应该是=INDEX(D2:D19,MATCH(I2,A2:A19,0)),按回车键,发现立即得到刘兰的薪水是36905eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

    excel实用技巧:match函数和index函数的组合应用5eJ办公区 - 实用经验教程分享!

  • 6

    本章节举例说明了如何利用match函数得到查找值的位置,用以给其它函数提供位置索引,其实上述功能只需要简单的使用其它函数也可以实现,为了方便大家理解特举例,望大家掌握。5eJ办公区 - 实用经验教程分享!

  • 注意事项

    • match函数的匹配方式是用-1、0、1来确定的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!5eJ办公区 - 实用经验教程分享!


    标签: excel函数实用技巧组合

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码