excel下,如何删除某些行,

[复制链接]
查看11 | 回复3 | 2010-2-5 17:49:28 | 显示全部楼层 |阅读模式
按住Ctrl,再用鼠标点击要删除行的行号,将要删除的行全部选中,右击,删除,OK 如果你的要删除的数据行有一定的规律,可考虑用VBA。这得看看你的数据才行如何判断你的行是重复的? Sub delll()Dim i, nFor i = 2 To Sheet2.Range("a65536").End(xlUp).Row '假设你的表一为“sheet1",表二为"sheet2",区分重复的数据在A列n = Application.Match(Sheet2.Cells(i, 1), Sheet1.Range("a2:a65536"), 0) If IsError(n)True Then
Sheet1.Rows(n + 1).Delete End IfNext iEnd Sub
回复

使用道具 举报

千问 | 2010-2-5 17:49:28 | 显示全部楼层
删除重复的行,但保留一行,是这样吧我刚遇到这样的问题,找了个高手解决在空白列中输入函数 =MATCH(A2,A:A,0)-ROW(A2)往下拖,如果是0,表示第一次出现,不是0就是重复的,再筛选删除就OK了给分吧..第一次答问哦.
回复

使用道具 举报

千问 | 2010-2-5 17:49:28 | 显示全部楼层
可以用Vlookup,用数据多的那个表,去数据少的表里面去V,然后把V出来的列排序,自然就容易删除啦
回复

使用道具 举报

千问 | 2010-2-5 17:49:28 | 显示全部楼层
建议用VLOOKUP查找相同的,就不剩余的删除即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行