如何在excel中找出某种数据的缺少项并剔除?

如图0003缺少2012年的数据如何将它筛选出来

感觉您是想要一种核对数据的思路。

看您图片里的数据排列比较规律,每个序号对应4年。

①根据这个规律做一列辅助列,例如有4个序号,就是把2009—2012复制四次,共16行。

然后设置判断列,设置公式"=IF(B2=D2,1,2)",选中判断列,设置条件格式,新建规则,单元格内容 等于 2 时为红色,这样就可以看出从第13行开始数据不正确,就知道这里少了一年,可以标注颜色;

②然后在原始数据13行那里插入空白单元格,单元格下移,将判断列12行的公式下拉,重新判定下面有问题的列,继续标出颜色。

③全部核对完后就找出了全部有问题的地方。

希望对您有帮助。

追问

感觉少量数据还可以,我这有几万条数据要处理,处理起来依旧吃力呐 QAQ

追答

数量大的话建议使用数据透视表

1、选中两列数据,选择“插入”→“数据透视表”→"现有工作表"或者"新建工作表"都可以;

2、行、列标签按图中选择,这样就生成了数据透视表;

3、将数据透视表复制粘贴成数值表格,"ctrl+g"定位条件 选择"空值",然后填充颜色,

就能很清晰的看到哪个序号缺少哪条数据了。

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

在E2中输入或复制粘贴下列公式

=COUNTIFS($A:$A,$D2,$B:$B,">="&DATE(E$1,1,1),$B:$B,"<="&DATE(E$1,12,31))

下拉填充,右拉填充

结果为0对应的年份数据就没有。

第2个回答  2021-03-22
增加辅助列C列,C2=if(countif(a:a,a2)<4,1,""),公式下拉自动填充之后,筛选C列为1的数据,即为缺少项的,要删除或标记都可以。
第3个回答  2021-03-22
每个完整的一组就是2009~2012共4条记录
A列的编号,相同个数少于4的都是有遗漏
C1
=IF(COUNTIF(A:A,A1)=4,"Yes","No")
下拉
再对C列筛选一下,点击C列上的小倒三角形,只勾选“Yes”项--确定
将筛选结果直接复制粘贴到新工作表
即可
相似回答