EXCEL为什么表格里函数输入对了没有结果问题?

在excel函数中通配符的运用?巧用通配符解决大问题简单易学

↑入群,免费领取全套Excel视频↑

Excel函数帮助文件通常告诉我们的只是一些晦涩难懂的术语,当我们将这些函数真正为工作所用的时候,发现还有很多细节是需要我们注意和知晓的。

比如说:COUNTIF函数、MATCH函数等等,都是高频函数。这些函数大家也都知道,但是使用的时候,还是有一些细节可能被我们所忽略。只有当自己在工作中遇到问题时,才会有更深的印象去记住。

下面我们就一起来聊聊这两个函数容易出错、被忽视的地方。

下面所示的Excel截图中,2、3、6行的编码,用公式:

返回的重复的结果。但是我们仔细看就会发现,这些编码并不重复,公式貌似也没有问题,那是哪里的问题,难道我的Excel坏了吗?

小编为了大家能够发现问题,特意将前面15位用红色标注出来。

其实,这是因为COUNTIF函数在处理文本型数字时,会自动按数值进行处理,然而Excel的最大精度只有15位,超过15位部分全部按0进行处理,所以对于18位的编码出现了错误判断。

也就是在公式加上&"*",加上星号(*)的目的是使其强制识别为文本,相当于告诉COUNTIF函数,我找的是以A2单元格内容开头的文本,这样就可以区分编码是否真的重复了。

不过当遇到*号的时候,就会出洋相。

比如说:E2单元格的公式,我们用了下面三条来对比:

只有第三条公式能够显示正确结果,前面两条都有问题的。如果查找的数据不包含*号,那么三条公式都是正确的。

原因:MATCH函数、VLOOKUP函数,在有多个符合条件的结果时,只能返回满足条件的第一个位置的结果,所以就傻傻的分不清了。

最后一个LOOKUP函数公式:用D2=A2:A14,以完全匹配的方式返回逻辑值TRUE或是FALSE。再用0除以逻辑值,得到0或是错误值#DIV/0!组成的内存数组。最后使用1作为查找值,以内存数组中最后一个0进行匹配,并返回B2:B14单元格对应位置的内容。

如果你正好是Excel新手朋友,暂时不明白这些原理也没有关系,把案例的场景记住,以后自己遇到查找的内容包含*的时候,谨慎些,能够回忆起本文所讲的如何规避这些错误就好。

在线咨询Excel课程

Excel教程:天天都用Excel排序,却被新同事的排序技巧“碾压”了?

Excel教程:Ctrl+E不管用了?试试这个套路,它是最强替补!

Excel教程:会用Column吗?它让公式应用简便至少2倍!

如果你想学精通Excel函数公式,不妨关注部落窝教育出品的《带你学透Excel函数公式》视频课程。

《带你学透Excel函数公式》

包含89个工作最最常用的Excel函数

永久观看,配套练习课件

《带你学透Excel函数公式》

1、视频专栏,订阅成功后即可长期反复观看

2、需要免费试听、领取课件等问题,请加客服微信:yangli952-

今天跟大家分享12个职场中必备的Excel函数公式,随着新函数的到来,很多经典的函数组合已经成为历史,大家以后遇到类似的问题,直接套用即可,让你成为同事眼中的Excel高手

这个函数是一个新函数,作用就是提取数据区域的唯一值

这个已经讲过好多次了,如果想要使用这个三个公式,只需要更改【A4】为你表格中数据的具体位置即可

TEXTJOIN函数的作用是使用分隔符进行数据连接,

第一参数:",",表示将逗号用作分隔符

第二参数:TRUE,表示忽略空值

所谓的仅计算筛选数据,其实就是不计算隐藏的数据,这个要求我们需要使用SUBTOTAL函数,这个函数一般不用输入,我们将表格设置为超级表,勾选汇总行,再选择自己需要的计算类型即可,汇总行的本质就是SUBTOTAL

这个公式本质是利用countif函数来判断的,如果数据出现重复,countif的结果就会大于1,最后再利用if函数输出结果即可

这类问题非常常见,计算奖金提成,判断等级等等,最简单的方法就是利用ifs函数

语法:=IFS(第1个条件,第1个条件正确返回的结果,第2个条件,第2个条件正确返回的结果,……)条件与结果都是成对出现的,最多可以设置127对

一对多查询,可以把它看做是一个筛选问题,而新函数FILTER就是一个筛选函数,可以轻松搞定这样的问题

用法:FILTER(要返回结果的区域,筛选条件,筛选不到结果返回的值)

这个函数本质是一个SUMPRODUCT函数的单条件计数,库存的数据都在奇数行,所以我们用ROW函数获取数据的行号,然后再用MOD求得奇数行

隔列求和原理也是一样的,现在【库存】都在奇数列,所以需要使用COLUMN获取对应的列号

多条件查询,我觉得使用LOOKUP函数是最简单的,大家只需要记得函数的书写规则即可

=LOOKUP(1,0/((条件1)*(条件2)),返回的结果列),就是有几个条件,就在括号里写几个就行了

关键字求和主要是利用了通配符,我将关键字【车间】的前后各链接一个星号,这样的话只要包含车间2个字就会被统计

这个跟关键字求和的原理是一样的,也是利用通配符,将关键字的各链接一个星号达到数据查询的目的

以上就是今天分享的12组函数公式,其中有你用过的吗?你又学到了哪些呢?可以留言讨论下

我是Excel从零到一,关注我,持续分享更多Excel技巧

我要回帖

更多关于 为什么表格里函数输入对了没有结果 的文章

 

随机推荐