Board logo

标题: Excel知识兴趣点三十:多条相同信息如何只显示一条 [打印本页]

作者: zhendeaini    时间: 2014-12-30 11:58     标题: Excel知识兴趣点三十:多条相同信息如何只显示一条

本节讨论多条相同信息如何只显示一条,请大家发散思维,认真思考下。

原有数据:

姓名 性别 班级 学年 语文 数学 英语
许冠杰 男 A100 2012 85 91 100
许冠杰 男 A100 2013 91 86 100
许冠杰 男 A100 2014 85 91 95
BEYOND 男 A100 1989 70 85 81
BEYOND 男 A100 1989 85 90 91
BEYOND 男 A100 1989 85 80 45
BEYOND 男 A100 1990 72 68 85
BEYOND 男 A100 1991 80 81 90
BEYOND 男 A100 1992 85 90 97
BEYOND 男 A100 1993 88 91 98

 

预期目标:

 

姓名 性别 班级 学年 语文 数学 英语
许冠杰 男 A100 2012 85 91 100
2013 91 86 100
2014 85 91 95
BEYOND 男 A100 1989 70 85 81
1989 85 90 91
1989 85 80 45
1990 72 68 85
1991 80 81 90
1992 85 90 97
1993 88 91 98



附件: 多条相同信息如何只显示一条.xls (2014-12-30 11:58, 20 KB) / 该附件被下载次数 88
http://hahabbs.w1.luyouxia.net/bbs/attachment.php?aid=121166
作者: rx782    时间: 2014-12-30 14:27

在H3处输入=IF(A3=A2,1,""),在复制公式到其他行数,再用自动筛选,选数值1的数据,将A,B,C列的数据删除~
作者: zhendeaini    时间: 2014-12-30 14:34

引用:
原帖由 rx782 于 2014-12-30 14:27 发表
在H3处输入=IF(A3=A2,1,""),在复制公式到其他行数,再用自动筛选,选数值1的数据,将A,B,C列的数据删除~
嗯,这个也不错[104],还有其他方法吗?
作者: 咕咕    时间: 2014-12-30 14:38

直接用数据-数据透视表
作者: zhendeaini    时间: 2014-12-30 14:41

引用:
原帖由 咕咕 于 2014-12-30 14:38 发表
直接用数据-数据透视表
恩恩,如何操作?
作者: rx782    时间: 2014-12-30 15:34

引用:
原帖由 咕咕 于 2014-12-30 14:38 发表
直接用数据-数据透视表
但巨学年数据有重复想,显示唔到,甘米要手工填写?
作者: seaxin    时间: 2014-12-31 09:14

方法1,用=if(countif($A$2:$A2,$A2)>1,"",A2)



[ 本帖最后由 seaxin 于 2014-12-31 10:01 编辑 ]

图片附件: 方法1.gif (2014-12-31 10:01, 310.63 KB) / 该附件被下载次数 31
http://hahabbs.w1.luyouxia.net/bbs/attachment.php?aid=121238


作者: seaxin    时间: 2014-12-31 09:33

方法2,数据汇总+合并单元格



[ 本帖最后由 seaxin 于 2014-12-31 10:02 编辑 ]

图片附件: 多条相同信息如何只显示一条笨方法2.gif (2014-12-31 10:02, 1.09 MB) / 该附件被下载次数 43
http://hahabbs.w1.luyouxia.net/bbs/attachment.php?aid=121239


作者: seaxin    时间: 2014-12-31 09:34

方法3,数据透视表……这个方法格式结果格式有点变动……[42]




[ 本帖最后由 seaxin 于 2014-12-31 10:02 编辑 ]

图片附件: 多条相同信息如何只显示一条方法3.gif (2014-12-31 10:02, 1.22 MB) / 该附件被下载次数 54
http://hahabbs.w1.luyouxia.net/bbs/attachment.php?aid=121240


作者: zhendeaini    时间: 2014-12-31 16:51

引用:
原帖由 seaxin 于 2014-12-31 09:14 发表
方法1,用=if(countif($A$2:$A2,$A2)>1,"",A2)

121238
感谢支持[68]




欢迎光临 BBS (http://hahabbs.w1.luyouxia.net/bbs/) Powered by Discuz! 6.0.0