vlookup函数可以使用一对多查询必须借助于后期列来成功,,详细方法万分感谢
一、构建辅助列
如图,我们要中搜索1班的所有成员,我们在图中绿色再填充分区设置公式为(b2$e$2)a1并向下再填充能够得到结果,
辅助列解释
e2的结果为1班且绝对引用,这样的话设置里的结果是不知为什么遇到了1班的成员其函数结果都会加1,且1班的成员会在第一个,这个是什么意思呢,比如项羽在三个5区域中的第一个位置,而杨戬确实是两个2区域的第一个位置,
二、设置里公式公式:iferror(vlookup(row(a1),$a$2:$c$12,3,0),)
公式解析
vlookup函的第一参数为row函数回的行号,向上鼠标拖动时,row(a1)的值不等于1,也就说是vlookup函数的第一参数为1,然后把我们在辅助列中里查1的值,在第一列中1是反复重复值,当vlookup遇上再重复一遍值时,vlookup会赶往它查看到的第一个参数,所以我if函数的会直接返回结果鲁班。
我们往上拖动,第一参数会row(a2),它的值是2,函数会在辅助列查找2,而2以上重复一遍值,函数会前往中搜索到的第一个结果,也就是杨戬
以此类推
我们最终形成的辅助列中每个有所不同数值的第一个是有是我们的中搜索结果,然后又利用vlookup函数里查重复一遍值的时候仅仅会前往查找到的那个值,就能基于一对多查询的目的
我们是excel从零到一,你们的关注转发消息和给你点个赞是对我的最的支持~
官网说明书从上方没显示星期的正常走时模式开始安左下角c键,三个是计时码表功能,倒计时、世界时间、和闹铃声,又一次按动则回到正常走时界面。
是语句(statement),条件运算符是表达式(expression)。
表达式求值后会回一个值,语句不返回值。表达式可当成一个语句,但语句不可拿出来表达式:
语句内可包含语句,例如的分支里内可加入,象表达式里好像不行乾坤二卦语句(c11lambda表达式~~)。
再注意上面的类型需与lambda自动分配。
if函数的语法:if(定义判断,不满足条件等于,不行最简形矩阵条件不等于)
如果要不行最简形矩阵条件返回空值,只要很清楚空值怎末意思是就可以了,空值用双引号再表示,如
请看演示效果:
软件版本:office2013方法追加:1.据b列数值,满足的条件大于13,则在c列赶往b列值,不满足的条件则回空值:2.输入公式如下:if函数中,第三个参数设置为,即不满足的条件条件时回空值3.下拉填充公式,得到结果如下: