EXCEL隔行插行的问题?

高分请问下,EXCEL隔行插行的问题??

遇见一个特别棘手的问题,本人不能举一反三,希望有高手帮助。现在我做EXCEL表格的时候,用到了隔行插行功能。我用隔行插行的办法是选用两个辅助列,然后定位空白值插入进去,最后完成了隔行插行。那么问题来了,我只会隔1行插1行,这个“隔”指的是空白单元格?还是“插”指的是空白单元格?我现在需要隔2行插1行、隔3行插1行、隔4行插1行......隔1行插2行、隔1行插3行、隔1行插4行......自己试了无数次都没成功,辅助列不知道怎么搭配,希望有个高手能用我上述的方法帮助我解决此问题,万分感谢!
最新回答
xx会魔法

2024-11-03 03:35:45

插的是空白单元格

可以用公式完成

隔1行插1行

=IF(MOD(ROW(),2)=1,OFFSET($A$1,INT((ROW(A1)-1)/2),,),"")

公式下拉

隔1行插2行

=IF(MOD(ROW(),3)=1,OFFSET($A$1,INT((ROW(A1)-1)/3),,),"")

隔2行插1行

=IF(MOD(ROW(),3)=0,"",OFFSET($A$1,MOD(ROW(A1)-1,3)+2*INT((ROW(A1)-1)/3),,))

隔3行插1行

=IF(MOD(ROW(),4)=0,"",OFFSET($A$1,MOD(ROW(A1)-1,4)+3*INT((ROW(A1)-1)/4),,))

追问
用我的办法怎么做到
她似明媚

2024-11-03 00:55:24

简单

  1. 有内容的行在辅助列编号1.3.5.7.9.........

  2. 下面空白行的辅助列编号2.4.6.8.10........

  3. 选中全部,用辅助列排序。

  4. 删除辅助列,即可。

信人远游

2024-11-03 09:59:27

用vba代码 想怎么隔开就这么隔

安七

2024-11-03 02:34:50

写代码你想隔几行就几行
Mentos曼妥思

2024-11-03 10:19:01

万能的vba可以实现。
把文件发我邮箱帮你弄一下