联系我们

小程序小程序开发需要多少钱 Excel函数LOOKUP查找出错,顺理成章!

发布日期:2024-11-05 08:15    点击次数:169

编按:有些东谈主怕用LOOKUP函数,部分原因在于好像LOOKUP查找容易狼狈其妙的出错。今天就来给人人归纳转头一下LOOKUP函数查找出错的扫数原因,包括看着像升序陈设但施行不是升序、没灵验精准查找套路公式、漏写部分参数、用错数组、莫得永诀文本大小写。

VLOOKUP是表情派,要是参数写错,或者查找不到,大无数时辰他会告成甩面孔,来个#N/A不实,你立时就知谈有错,利于甄别、修正。

LOOKUP则是神思派,就算是查不到或者查找不实,大无数时辰他也不会复返不实值,而是复返具体的一个值,这就增强了勾引性,让一些东谈主栽了跟头吃了亏。

今天我们就来抽薪止沸,归纳整理,通俗人人以后能无忧使用LOOKUP。

LOOKUP查找出错原因1:看着像升序陈设施行不是升序陈设

在上篇二分法旨趣的著述中,我们施展了LOOKUP在进行成例查询时,查找区域的值必须是升序陈设,不然很可能获取不实的成果,如下图所示。

图片

正确的操作是将A列进行升序处理,此处不再赘述。

重心来了,关于A列这类字母+数字的组合,需额外精细:

你合计的升序陈设和Excel合计的升序陈设,是不相似的。

如下图所示,我们看工号这一列,从A1到A17,字母不变,数字从小到大,看着像是升序陈设,可是用LOOKUP函数来查找时,成果却出错了。

在第18轮官方最佳球员评选中,马莱莱在媒体评审环节得到了14张第一顺位选票,以65分排名第一;在球迷投票环节,马莱莱的票数同样排名第一,最终他以总分95分当选为第18轮最佳球员。

天皇杯全称为“天皇杯全日本足球锦标赛”,是日本在1921年开始举办的一项足球赛事。这项赛事由日本职业足球联赛的所有参赛球队、JFL(日丙)的第一名、总理大臣杯全日本大学足球锦标赛的冠军以及各都道府县的代表队共88支俱乐部参加,是日本国内最大的足球杯赛。去年第103届天皇杯决赛,川崎前锋点球击败柏太阳神夺冠。今年是天皇杯第104届赛事比拼,第3轮和接下来第4轮对阵主客场均由抽签决定,最终决赛场地是东京新国立竞技场。

图片

不息情况下,字母和数字搀杂的数据,Excel是左证字符逐位相比的成果来排序的。

即A1,A10,A101,A102,A11,A111,A112,A12,这才是一组升序陈设的数据。

底下,我们只需要选中这一列,点击Excel里的排序,聘请升序,方能获取正确的成果。

图片

搞不太显著的同学,不错怒放Excel表,生成一组数据,我方试着去排序一下望望。

LOOKUP查找出错原因2:精准查找时莫得使用精准查找套路公式

底下要查东谈主员的销售金额。数据一经按东谈主员进行了升序陈设。但很彰着临了一个查找是不实的,因为名单中根底莫得辜鸿渐!

图片

小程序开发

为何出现这种查找不实?原因是用错了LOOKUP的查找公式。

LOOKUP函数公式常用的有两种花样。

第一种便是其默许公式,如上头那样在升序排序下进行浑沌匹配查找,不错查到小于等于查找值的值,再复返对应成果——最符合用于区间查找。

第二种便是精准查找套路公式,只查找等于查找值的值,再复返对应成果,联系我们莫得的则知晓为#N/A不实。

要是上头使用精准查找套路公式,则获取正确成果。

图片

LOOKUP查找出错原因3:漏写参数

1.漏掉一双括号

使用LOOKUP函数进行单要求查找时,其函数结构是:

=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教程:怎么制作带有档次和透视感的图表?

八大查找函数公式,平凡处置数据中的多要求查找

版权声名:

本文作家放纵;同期部落窝教化享有独有使用权。若需转载请干系部落窝教化小程序小程序开发需要多少钱。

本站仅提供存储干事,扫数内容均由用户发布,如发现存害或侵权内容,请点击举报。

上一篇:小程序开发资讯 生栀子为主赞成胰腺炎有殊效
下一篇:没有了