excel删除急问

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:11:07
frame1
aaa
dfg
qwe
frame2
qweeer
qeq

.....
frame8
qwee
sae2
56y

frame9
fgt
hhhjkkk
gdgrtt
frame10
....
....
这是A列,我想要把frame8-frame9之间的所有行删除,再删除frame16-frame17之间的所有行,以此类推是frame24-frame25之间的所有行,也就是frame8的倍数,怎么实现?着急,在线等
有上万行

在A列后面插入一个空白列(即B列),在B2输入公式:
=IF((LEFT(A1,5)="frame")*ISNUMBER(-RIGHT(A1,LEN(A1)-5)),IF(MOD(RIGHT(A1,LEN(A1)-5),8)=1,"",B1),IF((LEFT(A2,5)="frame")*ISNUMBER(-RIGHT(A2,LEN(A2)-5)),IF(MOD(RIGHT(A2,LEN(A2)-5),8)=0,"N",B1),B1))
将公式向下复制到相应行.
筛选B列为"N"的行,将筛选结果所有行一次性删除,再删除添加的B列.

按住ctrl再用鼠标连选后
右键三除

不可能,上万行的表格最初就应该考虑到!!!