一、最简单常规用法:辅助列Vlookupmatch函数 相信有点函数基础的朋友都是从这个函数学起的,因为它比较入门而且实用性也非常强!即使不好查询的情况我们也要构造出环境让vlookup函数来实现,因此当用于多个条件来查询的时候我们是实用最简单的添加辅助列来查询 比如我需要查找二班王洪涛的数学成绩: 首先在a35中添加辅助列B35C35下拉公式即可 在K35中输入公式VLOOKUP(H35I35,A35:F52,MATCH(J35,34:34,0),0) 根据前几天的分析改函数的语法结构相信你应该清楚了,唯一不同的是这里的表是二维表,因为我们查询的科目位置是变化的,所以需要使用一个match函数来确定科目的位置 方法二:LOOKUPoffset函数查找的固定套路: Lookup函数用法之一,向量形式lookup(查找值,条件区域,结果区域) 数组形式lookup(查找值,结果区域) 公式解释: 方法三:indexmatch函数经典组合 函数语法index(结果区域,行号,列号) 在K88中输入数组公式INDEX(D88:F105,MATCH(H88I88,B88:B105C88:C105,0),MATCH(J88,D87:F87,0)) 第一个match确定班级姓名整体在b的位置为行号,第二个match确定科目在首行的位置为列号 方法四:纵向查找hlookupmatch数组公式 与vlookup函数查找区别就是纵向查找,第三参数返回的行数 在K114中输入数组公式HLOOKUP(J114,D113:F131,MATCH(H114I114,B113:B131C113:C131,0),0) 与前面查找函数不同的是hlookup函数查找值是科目 公式解释: 查找值是:科目数学(可以根据下拉菜单选择任意一科) 查找区域是:D113:F131,是以查找值为首的整个区域 返回行数是:match确定班级姓名作为整体在b113:c131区域的位置 第四参数:0为精确查找查找 方法五:offsetmatch数组公式或indirectaddressmatch数组公式 在K140中输入数组公式OFFSET(B139,MATCH(H140I140,B140:B157C140:C157,0),MATCH(J140,C139:F139,0)) 在K167中输入数组公式INDIRECT(ADDRESS(MATCH(H167I167,B167:B184C167:C184,0)166,MATCH(J167,166:166,0))) 那么以上都是可以归为一类:都使用了查找引用函数嵌套match函数定位,当你理解了每一项整个公式就变得更加简单了! 六、sum家族函数 用好一个函数就要知道它适用哪些条件,当没有重复记录求和函数就变为查找引用函数: 当SUMPRODUCT函数用于求和SUMPRODUCT((条件1)(条件2)(条件n))结果区域) 万能sumproduct函数 在K194中输入公式SUMPRODUCT((B194:B211H194)(C194:C211I194)(D193:F193J194)D194:F211) sum数组函数 在K219中输入数组公式SUM((B218:B235H218)(C218:C235I218)(D217:F217J218)(D218:F235)) 方法七:最大小函数也可以查找 该类函数的使用也是有限制条件的,如同sum函数的原理一样,当有重复记录就会返回最大值或者最小值! 最大函数在K243中输入数组公式MAX((B243:B260H243)(C243:C260I243)(D242:F242J243)(D243:F260)) 最小函数在K267中输入数组公式MIN(IF((B267:B284H267)(C267:C284I267)(D266:F266J267),(D267:F284))) 关于多条件查询返回单列查询:20种方法你会几个 Excel中不用函数、VBA也可以轻松实现一对多的查询 Excel自适应的下拉查询菜单,超级简单 至此对于多条件查找返回列数不确定的用法大致就总结这么多,涉及到了excel中基本常用的所有查找引用函数,但不限于还有其他更适合的方法!无论使用哪种方法,只要是适合自己的或者能够解决实际问题的都是好函数!通过这两期的函数用法介绍,你对Excel中查找引用函数是不是有了更深的理解?如果你还有更加简单的方法欢迎在评论区留言互相学习交流一下!