Excel表中,每隔一行插入四行(不是空白行,是有数据的行),怎样批量插入?

Excel表中,每隔一行插入四行(不是空白行,是有数据的行),怎样批量插入?不想一次次的复制、插入,此表有很多行,且有很多类似的表格需要做。如图,将红色区域做成黄色区域,相当于每行之间插于四行,求专家写个宏代码我就省事了~请详细说明宏代码如何操作执行!万谢!

我提供个纯操作的方法(假设你原数据有50条):
1、在源数据最右侧空白列中输入数据1到50(按1、2。。向下拉就行,以下方式同)
2、继续在该列从51行输入0.5,1.5。。。直到49.5,该区域左边区域全部填充你的第一行标题内容
3、继续在该列从101行输入0.6,1.6。。。直到49.6,该区域左边区域全部填充你的第二行标题内容
4、继续在该列从151行输入1.1,2.1。。。直到50.1,该区域左边区域全部填充你的表尾内容
5、继续在该列从201行输入1.2,2.2。。。直到50.2,左边没内容,作为空行了。
然后选中全部数据,菜单-数据-排序,以最后增加的那列进行升序排序就OK
要注意排序不允许表中有合并单元格,可以先取消,完成后设置第一张表五行的各种格式,后面向下刷到底就是
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-21
这个好做,和工资条的做法是一样的。=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,工资表!A$1,INDEX(工资表!$A:$AB,INT((ROW()+4)/3),COLUMN())))用这类的函数就可以,主要是知道你的来的表是什么样的,要不你发过来我帮你一一下然后给你发过去[email protected]