【DJSC-001】[もえ]と[ゆりあ]の本物プライベート映像流出! 自宅大公開!! Excel函数LOOKUP查找出错,无缘无故!
编按:有些东谈主怕用LOOKUP函数【DJSC-001】[もえ]と[ゆりあ]の本物プライベート映像流出! 自宅大公開!!,部分原因在于好像LOOKUP查找容易苦处其妙的出错。今天就来给全球归纳纪念一下LOOKUP函数查找出错的悉数原因,包括看着像升序陈列但实际不是升序、没灵验精准查找套路公式、漏写部分参数、用错数组、莫得辩认文本大小写。
VLOOKUP是厚谊派,要是参数写错,或者查找不到,大大批时分他会凯旋甩神采,来个#N/A诞妄,你立地就知谈有错,利于甄别、修正。
LOOKUP则是神思派,就算是查不到或者查找诞妄,大大批时分他也不会复返诞妄值,而是复返具体的一个值,这就增强了劝诱性,让一些东谈主栽了跟头吃了亏。
今天我们就来扫地外出,归纳整理,便捷全球以后能无忧使用LOOKUP。
LOOKUP查找出错原因1:看着像升序陈列实际不是升序陈列
在上篇二分法旨趣的著作中,我们通告了LOOKUP在进行惯例查询时,查找区域的值必须是升序陈列,不然很可能得回诞妄的效果,如下图所示。
图片
正确的操作是将A列进行升序处理,此处不再赘述。
重心来了,关于A列这类字母+数字的组合,需极度细心:
你认为的升序陈列和Excel认为的升序陈列,是不通常的。
如下图所示,我们看工号这一列,从A1到A17,字母不变,数字从小到大,看着像是升序陈列,然而用LOOKUP函数来查找时,效果却出错了。
图片
时常情况下,字母和数字混杂的数据,Excel是凭据字符逐位相比的效果来排序的。
即A1,A10,A101,A102,A11,A111,A112,A12,这才是一组升序陈列的数据。
底下,我们只需要选中这一列,点击Excel里的排序,选拔升序,方能得回正确的效果。
图片
搞不太瓦解的同学,不错绽开Excel表,生成一组数据,我方试着去排序一下望望。
LOOKUP查找出错原因2:精准查找时莫得使用精准查找套路公式
底下要查东谈主员的销售金额。数据照旧按东谈主员进行了升序陈列。但很昭着终末一个查找是诞妄的,因为名单中根蒂莫得辜鸿渐!
图片
为何出现这种查找诞妄?原因是用错了LOOKUP的查找公式。
LOOKUP函数公式常用的有两种花样。
第一种便是其默许公式,如上头那样在升序排序下进行吞吐匹配查找,不错查到小于等于查找值的值,再复返对应效果——最合适用于区间查找。
第二种便是精准查找套路公式,只查找等于查找值的值,再复返对应效果,莫得的则表示为#N/A诞妄。
要是上头使用精准查找套路公式,则得回正确效果。
图片
LOOKUP查找出错原因3:漏写参数
1.漏掉一双括号
使用LOOKUP函数进行单条目查找时【DJSC-001】[もえ]と[ゆりあ]の本物プライベート映像流出! 自宅大公開!!,其函数结构是:
=LOOKUP(1,0/(条目区域=条目),复返区域)
精选嫩鲍按照这个函数结构来写公式,一般皆没啥问题。
然而一波及到多条目查找,许多东谈主就又景色百出了!
如下图所示,当我们要查找销售一部,级别为A的事迹,许多同学的公式写成了这么:
=LOOKUP(1,0/(B2:B14=F2)*(C2:C14=G2),D2:D14)
图片
给全球诠释一下当今这个公式的含义,即先用0去除以(B2:B14=F2)的值,再去乘(C2:C14=G2)的值,算作LOOKUP的查找区域。1是查找值,D2到D14是复返区域。
而正确的函数公式是先贪图(B2:B14=F2)与(C2:C14=G2)的乘积,然后再用0来除以他们的积,算作LOOKUP的查找区域。
远隔在哪,远隔在于少了一组括号,千万不要轻蔑这对小小的括号,有不少东谈主在这里栽过跟头。
正确公式:=LOOKUP(1,0/((B2:B14=F2)*(C2:C14=G2)),D2:D14)
图片
2.第三参数不齐全
使用LOOKUP函数的时分,要细心查找区域和复返区域应该是逐一匹配的。
不成一个是一列数据,一个是一个数据,如下图所示,查找的效果即为0。
图片
正确的写法是:查找区域,A2到A14,是13个单位格;复返区域是D2到D14,亦然13个单位格。
要是只写一个D2,那么就会默许复返区域是从D2运行横向往右数的13个单位格。
TIPS:
在复返区域写上D2:D3也能得回正确效果。第三参数为D2:D3,也便是在告诉LOOKUP函数,查找的标的是纵向,他会自动以查找区域为参照,自动推广到调换的复返区域,即D2到D14。
图片
LOOKUP查找出错原因4:数组使用诞妄
1.查找值不在数据区域的第一列或第一滑
LOOKUP在微软官方,还先容了一种使用花样:数组体式。
其函数结构为=Lookup(查找值,数据领域)
如下图所示,凭据对照表来查找各个职工的绩效,就不错输入公式=LOOKUP(C2,$F$2:$G$5)
图片
要是数据区域是多行多列的情况,LOOKUP需要在数据区域的第一滑或者第一列查找指定的值,并复返数据区域的终末一滑或终末一列的同位置的值。
比如下图所示,要是查找值不在数据区域的第一列,就会导致查找诞妄。
图片
正确的公式写法是=LOOKUP(C2,$G$2:$H$5)
2.查找标的诞妄
如下图所示,当我们的数据区域有多列内容,用LOOKUP函数进行查找,又出错了?!
图片
公式中的数据区域F2到J5,有4行5列数据,列数多于行数,那么LOOKUP函数会在第一滑中查找“3045”,查找到第一滑的最末值10%,然后复返最末行的100%。
TIPS:
LOOKUP函数的数组体式,当数据区域是多行多列,查找标的凭据行列数而定。
①要是数组区域列数多于行数,LOOKUP 会在第一滑中进行横向查找,然后复返末行值。
②要是数组区域行数等于或多于列数,LOOKUP 会在第一列中进行纵向查找,然后复返末列值。
LOOKUP查找出错原因5:文本不分大小写
和VLOOKUP通常,LOOKUP在进行查找的时分,文本不分大小写。
如下图所示,当我们输入公式 =LOOKUP(E2,A2:A13,B2:B13)
得回的效果便是张冠李戴,错到离谱。
图片
咋办?请EXACT函数来帮赞理,即可立马科罚。
在F2输入公式:=LOOKUP(1,0/EXACT(E2,A2:A13),B2:B13)
图片
EXACT函数用于相比文本是否完全相当。
TIPS:
大要有一又友看到过使用FIND函数来解决查找中的大小写辩认的教程。确凿不错用FIND函数辩认大小写,然而在使用中需要特出严慎——FIND检讨的是否包含有查找值给出其位置数,并不检讨数据是否完全等于查找值。因此,假定上述的A列编号存在a103、a1031、a1032等,那么使用FIND函数得回的效果可能便是诞妄的。如下。
图片
关联保举:
怎么索取品牌信息?LOOKUP函数有绝招!
如安在交叉查询中使用VLOOKUP?看完就懂!
Excel教程:怎么制作带有脉络和透视感的图表?
八大查找函数公式,节略科罚数据中的多条目查找
版权声名:
本文作家放肆;同期部落窝西席享有私有使用权。若需转载请辩论部落窝西席【DJSC-001】[もえ]と[ゆりあ]の本物プライベート映像流出! 自宅大公開!!。
本站仅提供存储干事,悉数内容均由用户发布,如发现存害或侵权内容,请点击举报。