在excel中,如何批量的每隔一列删除五列?

如题所述

可以用一个代替的办法,隔行插入的话,可以在右边利用一个空列,假设为f列,f1中输入1,f2中输入2,选中f1:f2,用自动填充柄下拉到数据结束,如果数据在a1:g100,那就拉到f100,f101中输入1.5,f102行中输入2.5,将f101:f102行下拉到f200行,再利用这个空列排序,就可以将空行插入了,插入之后,将辅助的空列中数据删除。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-10
在第一行插入空行
BCDEF第一行输入任意数据
选择A1:F1单元格,向右填充到最右端
选择第一行
F5定位常量
确定
菜单>>格式>>删除>>删除列,,整列追问

求专家继续指导,我这是03版的office,从选择A1:;F1这一步开始不太明白了,还有就是菜单的格式里没有删除这一选项

追答

加510809100给你远程协助一下,讲不清楚了

本回答被提问者和网友采纳
第2个回答  2012-08-09
可以用宏实现,按alt+F11,然后把这个代码放复制进去,然后点上面那个运行符号(一下小三角,在工具栏中间位置),这个程序可以完成100列,如果不够你可以该里面的i的值,i 越大修改的列越多。
Sub Macro1()
'
' Macro1 Macro
'
Dim i As Single
For i = 100 To 1 Step -1 ’这个地方的100可以修改,有多少列就可以改成多少
If i Mod 6 <> 1 Then
Columns(i).Select
Selection.Delete Shift:=xlToLeft

End If
Next i

End Sub
相似回答