乐于分享
好东西不私藏

双双教你写【Excel】公式 1

双双教你写【Excel】公式 1
用Excel公式 统计某单元格中 某个值 出现过几次!

【本期Excel公式知识点】

▶LEN → 判断文本长度

▶COUNTIF → 是否包含某个值

▶SUBSTITUTE → 替换指定文本


先上干货!!!

我们在统计 某单元格中 某个值 出现过几次

经常会写成 这样【=COUNTIF(B5,"*8*")】

其实正确的写法 是这样

【=LEN(B5)-LEN(SUBSTITUTE(B5,"8",""))】


接下来 我们来细致剖析一下 这个经典错误!

假设 B5 单元格的值为 51888 

这样【=COUNTIF(B5,"*8*")】

只能获得 错误结果 1

因为 COUNTIF 它不能统计

一个单元格中 某个值 出现过几次 

它只能判断 该单元格中 是否包含某个值          

包含   则返回 1

不包含 则返回 0


最后 我们来详细拆解一下 这个正确的公式!

【=LEN(B5)-LEN(SUBSTITUTE(B5,"8",""))】

公式 LEN 代表判断 单元格中 文本的长度

假设值为 51888 这样【=LEN(B5)】

会获得它的长度 5

【=LEN(SUBSTITUTE(B5,"8",""))】是公式套公式

先来看 内部公式 SUBSTITUTE

【=SUBSTITUTE(B5,"8","")】

代表把 B5 单元格中的 8 全部替换为空

替换前:值为“51888”,长度为“5”

替换后:值为“51”,长度为“2”

把公式 和公式得到的结果 结合起来看:

【=LEN(B5)-LEN(SUBSTITUTE(B5,"8",""))】

【=5-2】

就能正确统计出 某单元格中 某个值 出现过几次啦!


都看到这儿啦!还不点个“注”哟!
我去剪视频版的教程啦!下期再见咯!
点击视频关注,视频会在▼发布!!!