excel多列数据中任意3个连续自然数行的删除

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:30:58
我有一个6列8000行的数据,每行按照从小到大的顺序排列,现在要把所有行中出现3个连续自然数的行(如:1,2,3,7,11; 9,12,13,14,20; 3,6,15,16,17)自动删除,该如何操作?谢谢各位大侠了!
举例漏了数据,改为如:1,2,3,7,11,18; 9,12,13,14,20,25; 3,6,15,16,17,30

假设数据在A1:F8000
第一步:在G1单元格输入公式:=IF(OR(AND(B1-A1=1,C1-B1=1),AND(D1-C1=1,C1-B1=1),AND(E1-D1=1,D1-C1=1),AND(F1-E1=1,E1-D1=1)),1,0)
第二步:对G1单元格的公式进行“向下填充”
第三步:对数据进行排序;
第四步:将G列中所有标识为“1”的行删除即可。

注:如果想保留原来数据的行号,可以在第三步操作前,在H列填充顺序序号进行标注。