前言:
当前兄弟们对“函数嵌套c语言”大体比较讲究,小伙伴们都想要了解一些“函数嵌套c语言”的相关内容。那么小编同时在网摘上网罗了一些有关“函数嵌套c语言””的相关资讯,希望姐妹们能喜欢,你们一起来学习一下吧!函数MATCH+INDEX嵌套使用,绝对能让你高效办公!
一、函数MATCH
(一)粗浅认识一下
MATCH函数我们在表格统计的时候经常会用到,主要用于返回设定条件下,单元格的相对位置。
(二)公式语法
MATCH (查找值,查找区域,匹配方式)
这里说一下重点,匹配方式有多种选择,有精确匹配(参数“0”)、大于匹配(参数“-1、-2……”)、小于匹配(参数“1、2……”),缺省时为参数“1”。
笔者或者对大多数人来讲用到的还是“精确匹配”,即参数设定为“0”。
(三)举例说明
这里只进行简单举例,我们在工作中遇到相关情况可参考使用,举一反三。
示例 (参数为“0”,精确查找位置)
如图所示,我们用MATCH函数查找D列每个人在B2:B7中的位置,我们用的是参数“0”,为精确查找,王小二在B2:B7区域内排在第二位,你看懂了么?
二、函数INDEX
(一)粗浅认识一下
INDEX函数可以简单理解为索引所需位置单元格的内容。
(二)公式语法
INDEX(区域,行号,列号)
说明一下,区域为单列或单行的时候,可以缺省行号或列号。比如我在B2:D2这个区域查找数据,行号就可以缺省;又如在B2:B7这个区域查找数据,列号就可以缺省。
但是选择跨行、跨列的区域时候就必须既填写行号又填写列号,不然返回的就是错误值。
(三)举例说明
1. 示例 (单行索引)
上图索引的是B2:D2区域内第二列对应的数,行的参数缺省为“1”,得到的结果是张三的成绩1的成绩情况。
2. 示例 (单列索引)
上图索引的是B2:B7区域内第二行对应的数,列的参数缺省为“1”,得到的结果是张三下一个同学的姓名“王二小”。
3. 示例 (交叉索引)
上图索引的是B2:D7区域内第二行、第二列对应的数,也就是(张三的下面一行、张三的右面一列对应的单元格值)王二小成绩1的成绩“65”。
三、函数INDEX+MATCH嵌套使用(可跨工作表索引数据使用)
我们经常会需要用到以一个条件索引一个区域内相同条件下所对应的数据,这个时候这两个函数嵌套使用就非常方便啦。
文字说明还是抽象,用图来解读一下:
示例:
上图我们用到的是INDEX函数“示例2”的函数结构,查找对应参数“行”的数据,列对应的参数缺省。
首先选择区域$C$2:$C$7,再用MATCH函数精确查找求得行号,列号缺省,最终索引出来所对应的成绩,当然了也可以跨表索引,不方便展示,自给可以试一试。
这里有两个关键问题。第一个,MATCH查找的单元格名称的单元格格式要与查找区域单元格格式一致;第二个。MATCH查找区域要与INDEX函数所选区域相对应,不然的话会返回错误值。
讲了这么多,也不知道各位看懂了没有,可以试着摸索解决实际工作中的问题,所述内容如果对你有所帮助就是我最大的成功,谢谢。
有想了解的函数或者问题可以评论区交流,我是EXCEL菜鸟,我们一起同加油。
标签: #函数嵌套c语言