发布网友 发布时间:2022-04-25 04:32
共4个回答
热心网友 时间:2023-10-26 04:11
将C列作为辅助列,然后通过函数+筛选的方式即可
具体步骤见附件中的动态图
C列公式为:=mod(row(),10) 注:这个公式是以你图中表格格式所写,如果你实际表格格式有变化,则公式也需要相应的进行改变。例如你图中的样表外加下边的两行空行一共有10行,所以公式为:=mod(row(),10)
如果总共是11行那公式为:=mod(row(),11)
如果总共是12行公式为:=mod(row(),10)
如有问题可继续追问
热心网友 时间:2023-10-26 04:12
因为你有合并单元格,所以不太好用排序的方法,不然就很简单了。现在给你一段vba代码,在工作名表上右键,查看代码,然后贴进去,运行一次(只能一次)就行了。
Sub sc()追问虽然不懂vba但你的方法简单实用。如果两个表之间夹的不是两个空格。是1个或是3个5个。但也是规律性的。代码要怎么写呢?
追答解释一下:
For i = 9 To h Step 8
9表示从第9行起,8表示每个单元有8行。
删除1行,就写一行Rows(i).Delete
删除3行,就写三行Rows(i).Delete
如果删除行数较多,比如删除10行,可以写成
for j = 1 to 10
Rows(i).Delete
next j
热心网友 时间:2023-10-26 04:12
可以直接按住CTRL键,用鼠标左键点击左边要删除行的数字,然后右键,选择删除。
热心网友 时间:2023-10-26 04:13
可以采用筛选方式来 删除空行追问筛选会把边框里面的空行也被删除。
追答
你若是有规律性的,你可以将9 10 行的C列空格填写数字1进行填充,选择C列1~,10 行出现“+”,直接下拉到你要的表格,这样就可以把你空的想要删除的 变成1,这可以你筛选就可以选择1这样就可以删除对应的行,不过这样需要手动操作麻烦点