举个例子,excel在A列里面有很多数,从100001到1005500,这里面的数有空缺,比如没有

举个例子,excel在A列里面有很多数,从100001到1005500,这里面的数有空缺,比如没有100234,没有103200这样,如何利用某个函数或者怎样,把所空缺的数字找出来。求详细步骤,谢谢。

第1个回答  2014-07-21
如果你是用的excel2007,在a列外某个单元格输入
=SMALL(IF(COUNTIF(A:A,ROW($A$100001:$A$1005500))=0,ROW($A$100001:$A$1005500),1048576),ROW(A1)),ctrl+shift+enter结束,下拉填充
第2个回答  2014-07-21
B2=IF(A2=A1+1,"连续","空缺"),向下复制到需要处追问

然后呢

追答

数据单元格右上角有小绿三角,表示数据为文本格式,要改为常规或数值,办法二者选一:
1、点任一空单元格-复制,选中数据区域-选择性粘贴-加-确定
2、选中数据区域-数据-分列-下一步-下一步-常规-确定

第3个回答  2014-07-21
在B1输入公式:
=SMALL(IF(COUNTIF(A:A,10^5+ROW($1:$5500)),10^6,10^5+ROW($1:$5500)),ROW())
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。追问

数是从100001到108275,不知道需不需要变动什么。顺便看看哪里错了

追答

将公式中的ROW($1:$5500)改为ROW($1:$8275)
先将单元格格式设为“常规”,然后输入公式,输入完公式后不能直接按回车,而是要同时按下:
CTRL+SHIFT+回车
这是数组公式的输入方法,按三键后公式两端会自动加上一对{ }

本回答被提问者采纳
第4个回答  2014-07-21
你可以弄一列,放在B列,从100001到1005500
然后在C列 =vlookup(B1,A:A,1,0)
然后过滤过C列那些N/A的就行对应的B列,就是具体空缺的数字
相似回答