excel表格中如何大量查找数据并删除该行 10
像淘宝的销售记录导出后数据后,需要整理一下,如果想把其中一个产品的销售记录删除,(有固定的关键字),怎么快速查找出来,并删除整行,请详细解答,最好有截图说明,谢谢...
像淘宝的销售记录导出后数据后,需要整理一下,如果想把其中一个产品的销售记录删除,(有固定的关键字),怎么快速查找出来,并删除整行,请详细解答,最好有截图说明,谢谢
展开
2015-08-15 · 知道合伙人软件行家
关注
展开全部
可以编写一段VBA代码完成:
假设是要查找A列包含XXX的,查到后将该行删除
sub test()
Dim i&,r&
r=cells(rows.count,1).end(xlup).row '定位A列最后一行
for i=r to 1 step -1 '从最后一行循环至第一行,倒过来循环是为了保证删除行时不会跳过行,从而造成漏行
if instr(cells(i,1),"XXX")>0 then '如果A列第i行单元中包含XXX,则执行删除整行操作
range("A" & i).EntireRow.delete ‘删除第i行
end if
next
end sub
假设是要查找A列包含XXX的,查到后将该行删除
sub test()
Dim i&,r&
r=cells(rows.count,1).end(xlup).row '定位A列最后一行
for i=r to 1 step -1 '从最后一行循环至第一行,倒过来循环是为了保证删除行时不会跳过行,从而造成漏行
if instr(cells(i,1),"XXX")>0 then '如果A列第i行单元中包含XXX,则执行删除整行操作
range("A" & i).EntireRow.delete ‘删除第i行
end if
next
end sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选住标题行——数据——筛选,这时在标题行中每个单元格右下角出现了小箭头,点击箭头,可自定义筛选——输入你的固定关键字,确定。筛选出后可手动删除整行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编一个VBA宏,执行一下就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询