excel表格有姓名字段,其中有大量重复的姓名,如何删除重复的姓名的那些列,只剩余每姓名的第一列???

有大量重复姓名,手动很麻烦,否则我就一个个删了,比如张三4个,李四5个,很多很多,筛选也只能筛出张三4个来,怎么能一次处理?

选中所在要删除重复数据的行,点击“数据”->“筛选”->“高级筛选”,出现提示框,点击确定按钮,弹出“高级筛选”对话框,“方式”一栏选中“在原有区域显示筛选结果”,同时勾选“选择不重复的记录”,按“确定”即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-10
如果是简单的想删除重复的姓名,可以把姓名全部放到A列,B列可以填写任意数字,(随便写个列的名称,如姓名和数字)点击标题栏“数据”里面的“数据透视表和数据透视图”,下一步,有个区域框不用管它,选择AB两列,你会看到选择区域已经自动填上了,下一步,完成,会出现两个方框,把稍小的方框中的第一、二行拖到大框的第一、二列,你就可以看到姓名已经合并并计算出数值了,只需选择姓名,Ctrl+C复制,然后粘贴到你的表格就行了。
第2个回答  2011-02-10
选取标题栏-点击菜单栏里的数据-筛选-自动筛选-点击相同姓名列上的▲箭头-选取重复的那个数据,所有的相同的数据都出来了,删除多余的行,再点击菜单栏里的数据-筛选-自动筛选就行了
你知识重复地点击▲箭头-选取重复的那个数据,很快的
第3个回答  2011-02-10
假设姓名在A列,按ALT+F8,输入任意宏名,点创建。复制下面代码替换VBA代码窗口的内容,然后关闭。在EXCEL按ALT+F8,运行宏“删除重复行”。
Sub 删除重复行()
k = Sheet1.UsedRange.Rows.Count
For i = k To 2 Step -1
Set n = Sheet1.Range("A1:A" & i - 1).Find(Sheet1.Cells(i, 1), LookAt:=xlWhole)
If Not n Is Nothing Then
Sheet1.Rows(i).Delete
End If
Next i
End Sub
第4个回答  2011-02-11
现在我把问题简化为去重名的情况
如下图在A1到A9有一个名单表
然后我在C这一列在中用公式除去重复的名单
C1中直接写 =A1
C2中写 =IF(NOT(COUNTIF($A$1:A2,A2)-1),A2,"")
再拖下来 重复的地方都是空白的

剩下的就好办了 你再排序 空白的都在一起了
相似回答