查询好搭档:INDEX+MATCH 函数

目的:根据姓名查询对应的等次。

方法:

在目标单元格中输入公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0))。

解读:

1、INDEX函数:返回给定范围内行列交叉处的值。

2、MATCH函数:给出指定值在指定范围内的所在位置。

3、公式:=INDEX(E3:E9,MATCH(H3,B3:B9,0)),查询E3:E9中第MATCH(H3,B3:B9,0)行的值,并返回。

原文地址:https://www.cnblogs.com/SparkSky/p/11048715.html

时间: 2024-11-08 21:36:09

查询好搭档:INDEX+MATCH 函数的相关文章

正则表达式match()函数

正则表达式match()函数:此方法可在字符串内查找一个或多个正则表达式的匹配.返回值是一个数组,但是此数组的内容和正则对象是否是全局匹配有着很大关系:1.没有g修饰符:此方法只能够在字符串中匹配一次.如果没有找到匹配的字符串,那么返回null,否则将返回一个数组,数组的第0个元素存储的是匹配字符串,第1个元素存放的是第一个引用型分组(子表达式)匹配的字符串,第2个元素存放的是第二个引用型分组(子表达式)匹配的字符串,依次类推.同时此数组还包括两个对象属性,index属性声明的是匹配字符串的起始

solr查询参数、语法、函数总结

查询参数: qt               query type,指定那个类型来处理查询请求,一般不用指定,默认是standard. fl      查询返回哪些字段. q       query(查询字符串,必须的). fq               过滤查询   (filter query). start           分页用,起始位置. rows           分页用,返回多少条记录. sort             排序. wt               输出格式  

Mysql之查询、where、常用函数、having

Mysql之查询.where.常用函数.having     20150731 1.如何在mysql中写查询语句? 答:把列看成变量,把where后面的看成if(exp)里的exp表达式. 2.哪些行被取出来了? 答:哪一行能让exp为真,哪一行就能取出来. 3.where 1 什么意思? 答:将结果全部取出来. 4.如何求两列的差值? 答:把列看成变量,求运算即可. 5.列的运算结果,可以当成列看,还可以起个列别名. 例:select good_id,good_name,(market_pri

Excel——MATCH函数

使用 MATCH 函数在范围单元格中搜索特定的项,然后返回该项在此区域中的相对位置. 1.参数说明: MATCH(lookup_value, lookup_array, [match_type]) lookup_value    必需.要在 lookup_array 中匹配的值.例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码.lookup_value 参数可以为值(数字.文本或逻辑值)或对数字.文本或逻辑值的单元格引用. lookup_array   

Python3 正则表达式 re.match函数

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配. Python 1.5版本增加了re模块,提供了Perl风格的正则表达模式. re模块让Python语言拥有全部的正则表达式功能. compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象.该对象拥有一系列方法用于正则表达式匹配和替换. re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数. re.match函数 re.match尝试从字符串起始位置匹配

JS中exec函数与match函数的区别与联系

总结: 正则规则的声明,两种方法: exec是RegExp类的匹配方法 match是字符串类的匹配方法 var reg = /aaa/g; var reg = new RegExp("aaa","g"); 创建的时候 可以用 这两种方法创建,唯一的区别在于 第二种 用NEW的方法可以在规则内使用变量,例如 var name="xaiohua"; var reg=new RegExp("aa"+xiaohua+"aa&

Oracle中查询时候使index索引失效的限制条件

昨天,由于最近的项目需要进入到测试人员进行测试的阶段.因此,自己搭建好了测试环境---进行了测试.但是,奇怪的事情就发生了.以前在我自己本地开发的环境的时候却没有碰到这个问题. 由于在测试环境执行的查询的时候,不管怎么做,总是会查询失败,并且前台抛出"无法连接,请联系系统管理员"异常,开始,我就不断的跟踪这个异常, 第一:在前台找了好久  也设置了相应的response====timeout时间参数为60s.再去执行,还是查询失败.因此,否定了这个原因. 第二:我使用Debug模式去调

ES查询-term VS match (转)

原文地址:https://blog.csdn.net/sxf_123456/article/details/78845437 elasticsearch 中term与match区别 term是精确查询 match是模糊查询 term查询 term是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词,所以我们的搜索词必须是文档分词集合中的一个.比如说我们要找标题为北京奥运的所有文档 $curl -XGET http://localhost:9200/index/doc/_search?pr

awk之match函数

格式:match(string,regexp,array)    和string~regexp的作用类似 说明:不依靠$1,2,3...来提取特定的列. 没有array的情况下:通过regexp,在string中寻找最左边,最长的substring,返回substring的index位置. 有array的情况下:在regexp中用()将要组成的array的内容按顺序弄好,a[1]代表第一个()的内容,a[2]代表第二个()的内容,以此类推. echo "gene_type "mrna&