​​Excel函数避坑指南,建议收藏! 

​​Excel函数避坑指南,建议收藏!

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

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

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

1

COUNTIF函数

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

=IF(COUNTIF($A$2:$A$7,A2)>1,"重复","")

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

006fRELkly4gqmurhd852j30fw0763ye

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

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

解决方法:将公式修改为=IF(COUNTIF($A$2:$A$7,A2 &"*")>1,"重复","")

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

2

MATCH函数

我们经常使用VLOOKUP、INDEX+MATCH函数来查找。

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

006fRELkly4gqmurhfkpfj30es09l3yf

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

006fRELkly4gqmurgsuu4j30a302at8h

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

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

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

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

如果大家有其他的方法,或者想要知道哪方面的办公技巧,下方评论哦~

学习资料见知识星球。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利​​​​!

更多技巧, www.excelbook.cn

欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;

2022021703525891-187

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、一次付费只需99元,即可下载本站文章涉及的文件和软件。

文章版权声明 1、本网站名称:Excelbook
2、本站永久网址:http://www.excelbook.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长王小琥进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
分享
二维码
< <上一篇
下一篇>>