方法一:加個輔助列然后排序,分開之后再把輔助列刪掉。
舉個例子,你原來的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→定位→選常量→確定,右鍵→插入整行就搞定了。