方法一:加个辅助列然后排序,分开之后再把辅助列删掉。
举个例子,你原来的A列有5行数据,在B列填上1到5,然后复制这1到5的数字,从B6开始往下粘贴,接着全选表格按B列排个序,最后把B列删了就完事。
要是想插N行空白,就复制N次那串数字,然后一样操作,最后删掉辅助列就行了。
方法二:用宏。
打开Excel,按ALT+F11进VBA编辑器,然后点插入→模块,把下面这段代码粘进去(注意里面的35是你想插的空白行数,A1是你的第一行第一个有数据的单元格),保存成宏1。回到Excel,选中A1,运行宏1就行了。
Sub 宏1()
For i = 1 To 35
Selection.EntireRow.Insert
ActiveCell.Offset(2, 0).Range(A1).Select
Next i
End Sub
如果你想隔N行插一行空行,也可以用辅助列+排序的方法。
比如你A列有10行数据,想隔2行插一个空行。那你在B3随便填个东西比如1,然后选中B1到B3往下拉到数据结束,再按F5→定位→选常量→确定,右键→插入整行就搞定了。
举个例子,你原来的A列有5行数据,在B列填上1到5,然后复制这1到5的数字,从B6开始往下粘贴,接着全选表格按B列排个序,最后把B列删了就完事。
要是想插N行空白,就复制N次那串数字,然后一样操作,最后删掉辅助列就行了。
方法二:用宏。
打开Excel,按ALT+F11进VBA编辑器,然后点插入→模块,把下面这段代码粘进去(注意里面的35是你想插的空白行数,A1是你的第一行第一个有数据的单元格),保存成宏1。回到Excel,选中A1,运行宏1就行了。
Sub 宏1()
For i = 1 To 35
Selection.EntireRow.Insert
ActiveCell.Offset(2, 0).Range(A1).Select
Next i
End Sub
如果你想隔N行插一行空行,也可以用辅助列+排序的方法。
比如你A列有10行数据,想隔2行插一个空行。那你在B3随便填个东西比如1,然后选中B1到B3往下拉到数据结束,再按F5→定位→选常量→确定,右键→插入整行就搞定了。