在EXCEL表格中,有1.2.5.6.7.9.11...各号码,如何将缺少的号码选出来。就是把3.4.8.10...列出来?

在EXCEL表格中,比如有1.2.5.6.7.9.11...各号码不连续,如何将缺少的号码选出来。就是把3.4.8.10...(这些没有的号码)列出来?谢谢!

不知道你的数据要到多少,就给你设置A1到A15吧:

=SMALL(IF(COUNTIF(A$1:A$15,ROW($1:$15))=0,ROW($1:$15)),ROW())

=IF(ROW()>15-SUM(IF(FREQUENCY(A$1:A$15,A$1:A$15)>0,1)),"",SMALL(IF(COUNTIF(A$1:A$15,ROW($1:$15))=0,ROW($1:$15)),ROW()))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

追问

我排列的电话号码,这个应该也可以吧?

追答

呵呵!你已经采纳一楼的答案了。问他吧。

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

如果数据在A列,那么在B1单元格输入以下数组公式,按Ctr+Shift+Enter组合键结束,然后向下填充公式

=INDEX(ROW($1:$20),SMALL(IF(COUNTIF(A$1:A$7,ROW($1:$20))=0,ROW($1:$20),4^8),ROW(A1)))

 

详见附图

本回答被提问者采纳
相似回答