名称看起来一样,为什么同样一个公式换了个区域结果就出错了?

点击上方蓝字「Excel不加班」关注看下一篇



经常出现这种情况,眼睛看起来一样的东西,但就是有问题。就比如VIP学员的这个表,右边圈住的,一眼看过去是一样,但实际上是3个不同的内容。Excel很老实,只要有一点点差异都认为是不一样的。

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第1张图片


购买产品可能有很多种原因,现在要统计每种原因出现的次数。


先来看正常情况,A.这2个字符不要,从第3个字符开始提取后面全部内容。

=MID(C2,3,99)

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第2张图片


现在就可以借助COUNTIF函数加通配符解决。

=COUNTIF($A:$A,"*"&MID(C2,3,99)&"*")

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第3张图片


实际情况1,我将公式用在她的第一份数据里面,发现结果为0,怎么回事呢?

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第4张图片


我研究了一下,发现问题就出在这里,上面一个强制换行符,下面一个强制换行符,虽然看起来一样,但实际上是不同的。

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第5张图片


替换掉强制换行符我比较喜欢用公式,用技巧替换很多人一直操作不好。CHAR(10)就是强制换行符。

=COUNTIF($A:$A,"*"&MID(SUBSTITUTE(D2,CHAR(10),""),3,99)&"*")

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第6张图片


实际情况2,我又将第2个公式用到她另一份表,发现又不行,怎么回事呢?

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第7张图片


我找了一下,发现原来这里有一个空格。

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第8张图片


去除多余的空格可以用TRIM。

=COUNTIF($A:$A,"*"&MID(TRIM(SUBSTITUTE(E2,CHAR(10),"")),3,99)&"*")

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第9张图片


如果用以上的方法还没解决,可能含有非打印字符,用CLEAN去掉。

名称看起来一样,为什么同样一个公式换了个区域结果就出错了?_第10张图片


如果还不能解决,复制到记事本中,看看有没隐藏字符,查找替换掉再重新复制回Excel。


实际就是这样,一种情况一种情况猜测,从来就没有一条公式解决所有问题的,都是根据实际情况随机应变。


链接:

https://pan.baidu.com/s/1KfXsgEermfKic8sTLVj2ug


提取码:p0ko


VIP888元,一次报名,所有视频课程,终生免费学,提供一年在线答疑服务。



报名后加卢子微信chenxilu2019,发送报名截图邀请进群。


推荐:2月工资表,遇到同名同姓如何查找1月的个税?

上篇:你按计算器的速度快,还是我写公式的速度快,来比一比

你遇到过这种看起来一样,但实际不一样的情况吗,最后是如何解决的?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)


请把「Excel不加班」推荐给你的朋友


无需打赏,请点在看↓↓↓

你可能感兴趣的:(名称看起来一样,为什么同样一个公式换了个区域结果就出错了?)