在平日工作中,有时候对数据的查询并不只是通过单纯的一个维度进行,更多的时候是二维表格数据的查询。
比如说,在下图,我们要根据姓名和各个项目的不懂,匹配查询每个人不同的评分情况。
在这种情况下,我们借助于index函数与match进行匹配就会显得特别方便。具体如何使用呢?接下来,跟着office小超老师一起来学习下此问题的解决方法。
首先,我们先看下这两个函数的构成。
index称之为引用函数,代表返回表格中的值或者引用。使用此函数有两种形式:一种是数组形式,返回单元格或单元格数组的结果;另一种是引用形式,返回指定单元格的引用。
我们这里以数组形式为例
你会发现此有三个参数,第一个代表着单元格的区域范围,第二个参数代表着要查询匹配的行号,第三个参数代表着要查询匹配的列号。当行号列号匹配在一起的时候,就可以匹配出要查询的单元格结果。
那么,我们回归到这个案例里面,目前可以进行对单元格的查找。可是所在行以及所在列如何来进行查找呢?
那么我们就就需要借助于match函数的来解决了。match函数可以称之为查找引用函数,返回符合特定值特定顺序的项在数组中的相对位置。简单的说,返回你要查找的内容位于查找区域中的第几个。
match函数用于在数组中查找与指定数值匹配的元素位置。match函数有三个参数,其中,第一个参数为查找的对象,第二个参数为可能包含查找对象的单元格区域或数组,第三个参数为查找的匹配方式。
当match_type为0、1、-1分别表示为精确匹配、升序查找、降序查找。
那么我们在此案例里面,返回的就是指你要查找的姓名位于姓名列第几行,项目中第几列。最后的几行几列数字正好匹配index函数参数。
我们用动图操作演示说明下
这样最后的查询结果就可以计算出来,你学会了吗?如果有不懂的问题,可以评论或私信。
以上,就是今天office小超老师给大家分享的办公技巧,希望对你有所启发。不求转发朋友圈,如果可以有个小赞,或评论下就很感谢啦!
最后,送你一份excel电子书,关注公众号office小超老师(ID:office7459),回复数字“678”即可免费获得:
14个excel工作实用操作技巧。
小超老师陪你学会office办公软件过二级!
网友评论