建立辅助列,在数据区域相邻单元格输入辅助列公式=mod(row(),2),双击填充公式;
选中数据区域,执行筛选功能(ALT→D→F→F,逐个按),也可以点击“数字”选项卡上的“筛选”按钮;
点击“辅助列”的筛选下拉箭头,去掉保留行辅助列计算的值,比如,删掉辅助列为1的行,那就去掉0前的√;
筛选完毕,选中下方数据区域,按CTRL+G,点击“定位条件”,选择“可见单元格”,“定位”,在选中区域上鼠标右键,“删除行”;
取消筛选(跟筛选的步骤是一样的),删除辅助列,得到想要的结果。
在辅助列输入公式=mod(row(),2),
复制公式到本列全部单元格
(有时不是从第一行开始的可更改公式=mod(row()+1,2)
)
自动筛选——公式列
筛选值选0,即可筛选出所有偶数列,选中筛出的列删除即可
如是隔2行删除,即删3,6,9行,则改公式=mod(row(),3)
这种方法适用于规则删除。首先,打开你需要清除隔行空格的表格。并全部选中。选择数据菜单,点击下面的升序,或者降序也可以,根据自我需求。排序完成后所有有文字的表格行单元格都在一起了。要在右边隔行创建序列号作为辅助列,注意是要隔行填充序号然后选中这数字列,按CTRL+G打开定位,在定位条件中选择常量接着所有的序号都被选中啦。最后右键删除整行即可
1、 *** 作步骤使用的办公软件是office Excel,软件版本为Microsoft office家庭和学生版2016,其他版本的WPS表格或Excel均可参照本方法。
2、首先打开Excel文档,新建一张表格并在表格中输入用于演示的数据,为了演示效果更为直观,我们在数据中插入一些空行。
3、然后选中我们想要删除空行的数据区域,然后在开始菜单中找到查找和选择选项菜单,点击,在下拉列表中选择定位条件。
4、在d出的定位条件窗口中我们选择空值,然后点击确定。
5、确定完成之后可以看到所有的空白行已经被选择,然后我们按照键盘上的CTRL键,在第1个选中的空白单元格上右键选择删除。
6、在d出的删除窗口中选择整行删除,然后点击确定。
7、可以看到所有的空行已经被自动消除,同时有内容的行自动向上补充。
方法还是挺多的,现在给你说一种容易说,也容易理解的。以删除行为例:1 在无数据的列且挨着有数据的一列中,如F列有数据,G列无数据,就在G1、G2中分别输入0、1
2 选择G1、G2,双击填充柄,在G列中填满0、1。选择紧挨有数据的列就是为了便于填充,如不紧挨也没关系,拖拉填充也行。
3 排序,按G列
4 根据需要删除0或1所对应的所有行。
如果考虑删除后的排序还要是原来的,那就还要预先多增加一个辅助列,按1、2、3自然数填充。删除后,再按这列来还原原顺序。
5 删除多余的辅助列。
隔列删除列的方法类似,只是把辅助列改为辅助行就可以了。但填充只能用拖的方法。
工具:excel 2007
做个样表,详见截图
原始数据在ABC三列,
目标:保留第1,4,7行,也就是每隔1行删除2行
方法:把符合要求的整行提取到DEF列,然后用新3列取代旧3列。
步骤:
在D1输入 =IF(OFFSET($A$1,ROW(A1)3-3,COLUMN(A1)-1)=0,"",OFFSET($A$1,ROW(A1)3-3,COLUMN(A1)-1))
公式右拉2行再下拉,直到数据没有为止
复制DEF3列>右键>选择性粘贴>数值
删除ABC列。
下图为删除前后的效果
举例,如图表格,隔一行删除三行1、在旁边空白列(B列)填充序号1~16,再一空白列(C列)填充ABBB序列。
注:C列是先输入ABBB,然后向下拖拽生成序列。
2、整个表格按C列排序。
3、选中C列是"B"各行,删除即可。
4、B列是以防在按照C列排序时,原表出现一些顺序错乱而设的。从以上的 *** 作来看,担心是多余的了。整个工作完成后删除B、C两列即可。
excel隔行选择可以用数据拖拉,公式模拟,或者VBA来实现,
方法列举如下(举例删除标**的行):
在B2单元格输入1,选中B2:B3向下填充,填充完成后下拉选项选择”复制单元格“。这样便可以筛选出所有B列值为1的行来进行删除。
在B2单元格输入公式=MOD(ROW(),2),向下填充,再筛选B列所有值为1的行进行删除。
Sub tst()Dim i%
For i = 2 To 14 Step 2
Cells(i, 1)EntireRowDelete
Next
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)