EXCEL能查找出一列排序数字的遗漏项吗

2025-03-25 19:26:12
推荐回答(3个)
回答1:

假设你这1~1000的数位于A列,1位于A1位置。
则在B2位置贴上公式:=IF(A2=A1+1,"正确",IF(A2=A1,"重复","遗漏"))
按下回车即可判断当行数据情况,双击B2框的下拉滑动柄,即可自动判断完所有的数。

例子效果如下:
1 #REF!
2 正确
3 正确
4 正确
5 正确
6 正确
7 正确
8 正确
9 正确
10 正确
11 正确
12 正确
13 正确
14 正确
15 正确
15 重复
15 重复
18 遗漏
19 正确
20 正确
23 遗漏
24 正确
25 正确
26 正确
27 正确

回答2:

找到遗漏数字的函数公式

=IF(ISERR(SMALL(IF(ROW($A$1:$A$1000)=$A$1:$A$1000,"",ROW($A$1:$A$1000)),ROW(A1))),"",SMALL(IF(ROW($A$1:$A$1000)=$A$1:$A$1000,"",ROW($A$1:$A$1000)),ROW(A1)))
CTRL SHIFT 回车 结束
遗漏数字就出现在当前列了
查找重复项公式
=IF(ISERR(INDEX($A$1:$A$1000,SMALL(IF(COUNTIF($A$1:$A$1000,$A$1:$A$1000)*IF($A$1:$A$1000=$A$2:$A$1001,0,1)>1,ROW($B$1:$B$1000),""),ROW(A1)),1)),"",INDEX($A$1:$A$1000,SMALL(IF(COUNTIF($A$1:$A$1000,$A$1:$A$1000)*IF($A$1:$A$1000=$A$2:$A$1001,0,1)>1,ROW($B$1:$B$1000),""),ROW(A1)),1))
CTRL SHIFT 回车 结束

回答3:

可以。
设数据在a列。b1 =if(countif(a:a,a1)>1,"重复",""),下拉。
c1 =if(countif(a:a,row()),"",row()&"被遗漏"),下拉。