批量插入空白行的方式不唯一,可以通過排序的方式,定位法插入,也可以通過函數公式的方式,還能通過VBA自動化實現,本例先主要講述函數公式的方式。
提供的數據如下
![]()
在D1輸入公式:=IF(MOD(ROW(),2)=1,INDEX($A$1:$B$5,ROW(A1)-QUOTIENT(ROW(A1),2),COLUMN(A1)),"")
![]()
直接向右拖動向下拖動
![]()
=IF(MOD(ROW(),2)=1,INDEX($A$1:$B$5,ROW(A1)-QUOTIENT(ROW(A1),2),COLUMN(A1)),"")
此公式解析
if(判定當前行是奇數還是偶數,奇數行獲取表格區域的值,偶數行返回空)
MOD(ROW(),2)=1,mod函數是求余數的函數,row()返回當前行的行號
MOD(5,2)返回余數值為1,即5/2=2..1
INDEX($A$1:$B$5,ROW(A1)-QUOTIENT(ROW(A1),2), COLUMN(A1))
ROW(A1)-QUOTIENT(ROW(A1),2)可以讓行的值拖動的時候為1,2,3...正好與表格的索引一一對應
INDEX(表格區域,行,列)返回表格區域行列對應的值
QUOTIENT(ROW(A1),2)
QUOTIENT(被除數,除數)返回整數位如QUOTIENT(5,2)返回整數值為2,即5/2=2..1
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.