在excel中,1、2、3、4、5、7、8、10---即一列自然数中,少了6、9等等,怎样用简便的方法知道没有6、9等?

在EXCEL中,一列数在A列,如1,1,1,2,2,2,2,3,3,4,5,5,5,5,7,8,10,11,12,13,14,15,15,15,15 ------每个数占一个单元格,即这列数是一列自然数,但有的出现了多次,有的出现了一次,有的没有出现,怎样能够知道其中哪些数没有出现过?只求出没有出现的那些数。

假设你的数据在A列,
在B1输入 =IF(COUNTIF(A:A,ROW())=0,ROW(),"")
然后一直下拉到足够远(下拉到列数等于A列最大的数为止)

接着对B列筛选非空的值就是你要的结果了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-20
提供两个公式:

=SMALL(IF(ISNA(MATCH(ROW($1:$20),$A$1:$A$20,)),ROW($1:$20)),ROW(1:1))
=SMALL(IF(COUNTIF($A$1:$A$20,ROW($1:$20))=0,ROW($1:$20)),ROW(1:1))

这两个公式都是数组公式,按ctrl+shift+回车再下拉

假定你的数据在A列,一共20个
第2个回答  2009-10-20
用函数吧,
上面数据如果是在一行的
则在A2的下面输入=IF(A2-A1=1,"正常","不正常"),公式向右拉就行了
相似回答