登陆

章鱼彩票竞猜-学函数,怎能不会这个组合套路?

admin 2019-09-07 180人围观 ,发现0个评论

咱们对数据进行查询时,常常会运用VLOOKUP函数。但有时,咱们提取契合条件的成果是多个,而不是一个,这时分VLOOKUP就犯难了。

举个比方:

如下图,左边A1:C10是一份学员名单表,现在需求依据F1单元格的“EH图班”这个指定的条件,在F2:F10单元格区域中,提取该班级悉数学员名单。


F1的值是“EH图表班”,需求在F2:F10单元格区域得到图表班相关成员的人名。

接下来就与王纯甫书共享一个函数查询方面的万金油套路:

INDEX+SMALL+IF


F2单元格输入以下数章鱼彩票竞猜-学函数,怎能不会这个组合套路?组公式,按住Ctrl+Shift键不放,再按回车键,然后向下填充:

=IFERROR(INDEX(B:B,SM章鱼彩票竞猜-学函数,怎能不会这个组合套路?ALL(IF(A$1:A$10=F$1,ROW($1:$10)),ROW(A1))),"")


1.公式解说

IF(A$1:A$10=F$1,ROW($1:$10))

这部分,先判别A1:A10的值是否等于F1,假如持平,则回来A列班级相对应的行号,不然回来FALSE,成果得到一个内存数组:

{FALSE;2;3;FALSE;FALSE;FALSE;FALSE;8;FALSE;10}


再来看这部分:

SMALL(IF(A$1:A$10=F$1,ROW($1:$10)章鱼彩票竞猜-学函数,怎能不会这个组合套路?),ROW(A1))

SMALL函数对IF函数的成果进行取数,跟着公式的向下填充,顺次提取第1、2、3……n个最小值,由此顺次得到契合班级条件的行号。


随后运用INDEX函数,以SMALL函数回来的行号作为索引值,在B列中提取出对应的名字成果。


当SMALL函数所得到的成果为过错值#NUM时,意味着契合条件的行号现已被取之殆尽了,此刻INDEX函数也随之回来一个过错值,为了防止公式回来一个过错值,最终运用IFERROR函数进行躲避,使之回来一个空文本""。

2.其它阐明

许多时分,一些朋友喜爱把INDEX+SMALL+IF的套路写成:

=INDEX(B:B,SMALL(IF(A$1:A$10=F$章鱼彩票竞猜-学函数,怎能不会这个组合套路?1,ROW($1:$10),4^8),ROW(A1)))&""

=INDEX(B:B,SMALL((A$1:A$10<>F$1)/1%+ROW($1:$10),ROW(A1)))&""

这两个套路,经过引值真空单元格调配&""的办法,很奇妙的躲避了过错值的出现,并且公式的长度得到了精简,是IFERROR函数未出现前处理过错值的常用技巧。


仅仅当公式的查找成果为数值或许日期时,这个办法会把数值变成文本值,并不利于数据的精确出现以及再次核算分析。比方一个简略的SUM求和,关于此类文本数据的核算都是费事的,原因是大部分核章鱼彩票竞猜-学函数,怎能不会这个组合套路?算函数都疏忽文本值,不予核算。

所以一般仍是主张我们运用IFERROR函数来处理过错值。

  • 章鱼彩票竞猜-戴玖阳:9.19黄金皆空我先多 当心拿、斗胆博!
  • 章鱼彩票竞猜-卢森堡CSSF提示投资者警觉假充BitPay的克隆公司
  • 瑞士央即将要害利率维持在负值区域 并下调经济增加预期
  • 请关注微信公众号
    微信二维码
    不容错过
    Powered By Z-BlogPHP