EXCEL中如何统计出没有出现的数字

假如这些数字0-9,前提我不知道哪些数字重复。我做的就是统计出重复的数字或次数如0重复3次,9,3各重复2次,,和没有出现的数字。2,,7。用什么编程都可以,只要能实现我要的结果就可以。

你好!我帮你做了一个简单的表,应该能够达到你的要求:

1、在D列手动输入你要查找的0-9的数据;

2、在E列用于查找你原数据出现的次数,没有出现的显示0值,并用条件格式显示黄色;

3、在E2单元格输入=+IF(ISERROR(VLOOKUP($D4,$B$2:$B$15,1,FALSE))=FALSE,COUNTIF($B$2:$B$15,D4),0)

4、在E2单元格往下复制公式即可得出,原数据出现的次数;

5、再通过设置条件单元格,如果=0,则设置成黄色,以便你醒目的看到没有出现的数据。

希望能够帮助你解决问题,有什么事,可以再联系。如图

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-01

B2输入

=IFERROR(SMALL(IF(COUNTIF($A$2:$A$16,{0;1;2;3;4;5;6;7;8;9})>1,{0;1;2;3;4;5;6;7;8;9},""),ROW(A1)),"")

同时按CTRL+SHIFT+ENTER三键录入

C2输入

=IF(B2="","",COUNTIF($A$2:$A$16,B2))

D2输入

=IFERROR(SMALL(IF(COUNTIF($A$2:$A$16,{0;1;2;3;4;5;6;7;8;9})=0,{0;1;2;3;4;5;6;7;8;9},""),ROW(A1)),"")

同时按CTRL+SHIFT+ENTER三键录入

追问

我的数据是H103到A1054.在I103输入=IFERROR(SMALL(IF(COUNTIF(H103:$H$1054,{0;1;2;3;4;5;6;7;8;9})>1,{0;1;2;3;4;5;6;7;8;9},""),ROW(H1)),"")

怎么运行后出现

追答

你是版本应该03的吧
如果那样的话
你把公式改下
=IF(ISNUMBER(SMALL(IF(COUNTIF(H103:$H$1054,{0;1;2;3;4;5;6;7;8;9})>1,{0;1;2;3;4;5;6;7;8;9},""),ROW(H1))),SMALL(IF(COUNTIF(H103:$H$1054,{0;1;2;3;4;5;6;7;8;9})>1,{0;1;2;3;4;5;6;7;8;9},""),ROW(H1)),"")

追问

如果是100-999的数字数据,怎么改。

追答

ROW($A$100:$A$99)
替换掉公式里面的
{0;1;2;3;4;5;6;7;8;9}

追问

{0;1;2;3;4;5;6;7;8;9}改为这样{ROW($A$100:$A$99)}

追答

不需要外面的大括号

本回答被提问者和网友采纳
第2个回答  2013-08-30
可以用Countif来统计
=COUNTIF(A1:A10,1)
表示统计a1到a10中1出现的次数。
相似回答