分享

Excel利用Match函数和INDEX函数实现动态查找

 完颜阿骨打矩阵 2016-06-26

一、

小编上篇文章讲了Vlookup函数,这篇文章介绍Match函数和INDEX函数,这三个函数在Excel中号称查找函数三剑客,在查询数据时可以起到事半功倍的效果。这三个函数要灵活灵用,这就要看朋友们要达到什么目的。

二、

Match函数和INDEX函数,一般是组合使用单独使用比较少,Match函数可以返回指定内容所在的位置,而Index又可以根据指定位置查询到位置所对应的数据,相互辅助可以返回指定位置相关联的数据。下图是准备演示的数据:

Excel利用Match函数和INDEX函数实现动态查找

三、

先了解这两个函数的含义,对我们的灵活应用的必须的。

MATCH函数(返回指定内容所在的位置),返回值一般相对于数据源的所在行数。

MATCH(lookup-value,lookup-array,match-type) 小编理解:Match(查找值,数据源,精确或模糊查找)

lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用。

lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用。

match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找。

INDEX函数(返回制定位置中的内容)

INDEX(array,row-num,column-num)小编理解:Index(数据源,行,列) 行或者列指的是相对于数据源定的。

array:要返回值的单元格区域或数组。

row-num:返回值所在的行号。

column-num:返回值所在的列号。

四、

下图小编首先把月份制作成了下拉菜单,这样方便选择就不用手动输入查找值了。下拉菜单的介绍上几篇有过介绍,就不在这赘述啦,有不了解的朋友可以看看小编关于下拉菜单的介绍。

Excel利用Match函数和INDEX函数实现动态查找五、

单击 公式-->插入函数 选择INDEX函数。Excel利用Match函数和INDEX函数实现动态查找
Excel利用Match函数和INDEX函数实现动态查找 按下图进行设置:

Excel利用Match函数和INDEX函数实现动态查找
Excel利用Match函数和INDEX函数实现动态查找六、

对Match函数进行相应的设置:

Excel利用Match函数和INDEX函数实现动态查找
Excel利用Match函数和INDEX函数实现动态查找七、

销售数量查询的函数设置好,后面流水的函数同理设置即可。

Excel利用Match函数和INDEX函数实现动态查找

Excel利用Match函数和INDEX函数实现动态查找

八、

完成后就可以通过选择月份来查看相对应的数据,Match和Index函数的应用比较灵活,Index函数有两种模式,这只是其中一种,Match函数也可以根据参数的不同可达到不同的目的。小编讲的只是其中一种,希望可以给朋友们带来一些帮助和启发。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多