求EXCEL隔行批量删除方法

如图。我要删除第1、2行,6、7行,11、12行,16、17行……以此类推(概括起来就是表格中从21开始的数字行要删除,时间格式的行也要删除),总共有好几千行,数据量太大了,没法逐个删除,跪求指导。

1、首先在单元格内输入数字、日期、文字等字符内容,例如需要删除数字内容。

2、选中单元格后点击工具栏中的“排序和筛选”,并选择其中的“自定义排序”。

3、然后将排序依据设置为“单元格值”,点击确定。

4、即可将单元格中的数据进行排序,排序后相同类型的数据会排列在一起。

5、即可批量选择需要删除的单元格,点击右键选择“删除”即可完成删除操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-15

    建立辅助列,在数据区域相邻单元格输入辅助列公式=mod(row(),2),双击填充公式;

    选中数据区域,执行筛选功能(ALT→D→F→F,逐个按),也可以点击“数字”选项卡上的“筛选”按钮;

    点击“辅助列”的筛选下拉箭头,去掉保留行辅助列计算的值,比如,删掉辅助列为1的行,那就去掉0前的√;

    筛选完毕,选中下方数据区域,按CTRL+G,点击“定位条件”,选择“可见单元格”,“定位”,在选中区域上鼠标右键,“删除行”;

    取消筛选(跟筛选的步骤是一样的),删除辅助列,得到想要的结果。

第2个回答  2012-09-09
假设B2这一列中没有数据
1、在B1和B2单元格中随便输入1个数字,如1
2、选中B1到B5这5个单元格(这几格中不要输入数字),鼠标移动到B5单元格右下角,等光标变成黑色实心十字时,向下拖动,软件会自动将要删除的地方填充为1,不需要删除的地方则没有数字
3、点菜单栏中的”自动排序”
4、点B1单元格上的三角形,在弹出的下拉菜单中选择“降序排列”
5、接下来的事,你懂得
第3个回答  2012-11-17
你这数据很有规律,只要把行号尾数为1、2、6、7的行删除就行了,方法如下:
1、在一空列的第一个单元格输入公式=OR(--RIGHT(ROW())={1,2,6,7})*1,下拉填充,填充完后,复制此列,选择性粘贴,数值。这样,就把尾数为1、2、6、7的行打上了标记1,其他行标记0。
2、选择所有数据,按标记列排序,排序后,1和0的行就分开了,删除标记1的行,再删除标记列。
3、如果想把空行也删除了,请将上面公式改为=OR(--RIGHT(ROW())={0,1,2,5,6,7})*1再操作。追问

第二部的具体步骤是?我完全是小白,缩略语和专业术语对我来说完全看不懂啊!

追答

第一步是打上标记,第二步排序是为了标记1和0的行分开,排序前,你先按下Ctrl+A,然后按标记列排序。其实,你在标记列进行筛选,结果也是一样的。

第4个回答  2012-11-28
大家都忘了一个最简单的方法.---替换法.
大家有没有注意到:
1.所有的数字21,22,24,25,26...都是文本类型的数字.在他的左上角有智能标记号.
2.所有的时间那一行都不错有一个>号.

看到了就动手吧.

首先用CTRL+H 键调出替换对话框,点击选项按键,在查找框中点一下鼠标什么也不要输入,在"格式..."中选择"从单元格选择格式...",然后点选表中的21.在替换框中什么也不要输入,点选全部替换.确定.

最后,替换>号.照样CTRL+H键调出替换对话框,在查找到输入*~>*~(提醒:要在*号后面输入TAB键上边的~号才行).一定要记得在刚才的"格式..."中选择"清除查找格式",然后在替换框中什么也不要输入,点选全部替换.确定.本回答被网友采纳
相似回答