在excel中,一张明细表,如果A列中为姓名,许多人在重复出现,如何通过函数或公式将所有人名称列出来?

[复制链接]
查看11 | 回复4 | 2012-9-17 11:25:35 | 显示全部楼层 |阅读模式
如果a1开始是姓名,b1输入公式=if(countif($a$1:a1,a1)=1,a1,"")下拉复制。复制这一列在这一列粘贴数值,查找空值单元格,删除它,向上移即可...
回复

使用道具 举报

千问 | 2012-9-17 11:25:35 | 显示全部楼层
如果a1开始是姓名,b1输入公式=if(countif($a$1:a1,a1)=1,a1,""),下拉填充。复制这一列在这一列粘贴数值,将此列降序排列,不重复的名字在前面。...
回复

使用道具 举报

千问 | 2012-9-17 11:25:35 | 显示全部楼层
数据-->高级筛选,列表区域就是你的姓名列表,条件区域不要,在“选择不重复的记录”前边打勾。就可以在原来位置显示姓名类表,没有重复的。不过要注意一点,高级筛选最上边一行是作为标题来对待的,所以如果没有标题的话,最上边的名字可能会出现2次。...
回复

使用道具 举报

千问 | 2012-9-17 11:25:35 | 显示全部楼层
选择A列数据->筛选->高级筛选选择"将筛选结果复制到其它位置"复制到:B1勾选"选择不重复记录"确定退出B列数据即为你要的数据....
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行