excel怎么在不同的行下插入两行?如图,户号没有规律,有多有少,分别在每个户号下面插入两空行,谢谢

求一个公式,数据量很大,不能一一手动输入,需高手帮忙解决

D2开始公式=IF(A2=A1,"",1),一直下拉。全选D列,按F5,定位条件--公式--只勾选数字,确认,然后在选中的单元格上点右键,插入整行,然后重复“全选D列,按F5,定位条件--公式--只勾选数字,确认,然后在选中的单元格上点右键,插入整行”就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-05
用这个方法:
D1中输入数字1,D2中输入=IF(B2=B1,D1,D1+1),一直复制公式到最后,看最后的值,假如是200,那么就在D列下面填充1 2 3 ---200两遍,最后整体按D列排序即可。
第2个回答  2014-12-05

Sub 插入测试()

For i = Range("b65536").End(xlUp).Row To 2 Step -1

    If Cells(i, 2) <> Cells(i - 1, 2) Then

       Cells(i, 2).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove

    

         Cells(i, 2).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove

    End If

Next

本回答被网友采纳
相似回答