EXCEL隔行插行的问题?

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

插的是空白单元格

可以用公式完成

隔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),,))

追问

用我的办法怎么做到

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-12

简单

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

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

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

    删除辅助列,即可。

第2个回答  2018-09-12

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

第3个回答  2018-09-10
写代码你想隔几行就几行
第4个回答  2018-09-11
万能的vba可以实现。
把文件发我邮箱帮你弄一下
相似回答