大高手进,excel中查找一列数据中重复出现的次数?

如在有一列数据1236154336156361在这列数据中要找到361重复出现并显示出现的次数是3次?怎么实现!如图

可以用函数达到度友的目的。

如图,

由于数字比较长,在A1中以文本形式输入,

在B1输入公式:=LEN(A1)-LEN(SUBSTITUTE(A1,3,"")),公式的解释

len(a1),统计a1单元格中数字的个数,

LEN(SUBSTITUTE(A1,3,""))这个复合函数的 内层函数:

SUBSTITUTE(A1,3,""),把A1单元格中的数字3换成空值,就是直接去掉了3.

LEN(SUBSTITUTE(A1,3,""))就是统计A1中去掉数字3之后数字的个数。

如果有疑问可以继续讨论!

追问

这样的一列数字  理解错了

追答

度有要统计 3,6,1 这三个数字,以361这个形式出现的次数。
写代码吧!
用公式,公式的长度会超出你的想象!

度有要统计 3,6,1 这三个数字,以361这个形式出现的次数。
写代码吧!
用公式,公式的长度会超出你的想象!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-28

“1236154336156361”要是一列数据你得用逗号隔开,不然怎么理解?

B2=IF(OR(A1=1,A1=3,A1=6),IF(COUNTIF(A$1:A1,A1)=3,3,""),"")

本回答被网友采纳
第2个回答  2019-04-28
先countif一下,然后在I2单元格中输入公式:=RANK(B2,$B$2:$B$31,0)追问

不对吧你再看看

不对吧你再看看

第3个回答  2019-04-28
直接用公式 =countif("*36*",a:a)追答

反了,
=countif(a:a,"*36*")

第4个回答  2019-04-28

这样吧,我找的是36,

区域是这样的

追问

一列,不是一行

追答

一列就区域引用,数组公式

追问

详细点谢谢

详细点谢谢

第5个回答  2019-04-28

“1236154336156361”要是一列数据你得用逗号隔开,不然怎么理解?

B2=IF(OR(A1=1,A1=3,A1=6),IF(COUNTIF(A$1:A1,A1)=3,3,""),"")

本回答被网友采纳
第6个回答  2019-04-28
先countif一下,然后在I2单元格中输入公式:=RANK(B2,$B$2:$B$31,0)追问

不对吧你再看看

不对吧你再看看

第7个回答  2019-04-28
直接用公式 =countif("*36*",a:a)追答

反了,
=countif(a:a,"*36*")

第8个回答  2019-04-28

这样吧,我找的是36,

区域是这样的

追问

一列,不是一行

追答

一列就区域引用,数组公式

追问

详细点谢谢

详细点谢谢

相似回答
大家正在搜