插入空行_Excel中关键字匹配后,如何批量插入空行?

大家好,先来看一个案例

案例:如下图所示,为了区分开不同组,要求组长上方插入一空行。

注:数据有1000多行,为了方便演示,雷哥只截取了部分数据。

10dac00891d0319e9431f5609a4f16bc.png

看到这里,大家有思路了吗?

查找法

我的好朋友,金鹏说,这也太简单了。他是这么做的

step1:按下【Ctrl+F】后,输入“组长”,单击【查找全部】

b6ab285bf01701983b14ae3951d992b4.png

step2:选中数据,直接插入。

如图所示,按【shift】单击最后一行数据,右击插入【整行】。

这样真的可以吗?

具体操作见下图,可以发现,组长如果挨在一起,就会出现无法分开的局面,且会出现插入多行的情况。

865abf06eccdd7e375882fb592f902bf.gif

VBA法

为了快速处理,雷哥推荐使用VBA。

代码如下

Sub test()

Dim M As Integer, N As Integer

N = Application.WorksheetFunction.CountA([A:A])

For M = N To 1 Step -1

If Cells(M,1) = "组长" Then

Rows(M).Insert

End If

Next

MsgBox "你好" & Chr(10) & "【组长】上已经插入空行"

End Sub

解释:

  • N为A列非空单元格的数量
  • 如果发现A列中某单元格数据为“组长”,则直接插入空行
  • 查找结束后,直接跳出"你好 【组长】上已经插入空行"的提示

具体效果见下图

2b2cf89490f31933f36f2e018c9e546a.gif

方法3

使用函数法~

具体大家可以实践一下。

总结

VBA看起来很复杂,用起来真的非常爽~~~~~~

❤ 雷哥,畅销书作者/职场达人,多平台作者,著有《竞争力:玩转职场Excel,从此不加班》,悟空问答青云计划获得者。欢迎关注【雷哥office】,私信“模板”免费获取100+套PPT模板!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值