Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4020|回复: 13

[已解决]多条件下,重复值只显示1个

[复制链接]
发表于 2009-9-30 20:46 | 显示全部楼层 |阅读模式

请老师帮我用函数实现附件中的,多条件下重复值只显示1个。谢谢!

祝:祖国富强!各位国庆快乐!

rKa4gF3k.rar (1.92 KB, 下载次数: 20)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-9-30 20:47 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-9-30 20:51 | 显示全部楼层
回复

使用道具 举报

发表于 2009-9-30 20:54 | 显示全部楼层

平时,我会用数据透视表功能来去掉重复的值.

但是,用函数的方法,我还不知道.

回复

使用道具 举报

发表于 2009-9-30 20:59 | 显示全部楼层

OTFhpPkB.rar (2.3 KB, 下载次数: 6)
回复

使用道具 举报

发表于 2009-9-30 21:08 | 显示全部楼层    本楼为最佳答案   

=INDEX(B:B,MATCH(,COUNTIF(E$1:E1,B$2:B$14)+(A$2:A$14<>D$2)*(A$2:A$14<>""),)+1)&""

数组公式

回复

使用道具 举报

发表于 2009-9-30 21:21 | 显示全部楼层

学习&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [em04][em04][em04][em04][em04][em04]
回复

使用道具 举报

 楼主| 发表于 2009-9-30 21:23 | 显示全部楼层

谢谢W1098老师,另外还有1个问题

如果在第一行上插入一行,为什么公式就不可以用呢?

=INDEX(B:B,MATCH(,COUNTIF(E$1:E1,B$2:B$14)+(A$2:A$14<>D$2)*(A$2:A$14<>""),)+1)&""

回复

使用道具 举报

 楼主| 发表于 2009-9-30 21:26 | 显示全部楼层

谢谢5楼的老师!

回复

使用道具 举报

发表于 2009-9-30 22:44 | 显示全部楼层

QUOTE:
以下是引用capdu在2009-9-30 21:23:00的发言:

谢谢W1098老师,另外还有1个问题

如果在第一行上插入一行,为什么公式就不可以用呢?

=INDEX(B:B,MATCH(,COUNTIF(E$1:E1,B$2:B$14)+(A$2:A$14<>D$2)*(A$2:A$14<>""),)+1)&""

嗯,如果数据区域改变,公式也要做相应调整

回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 04:35 , Processed in 0.157781 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表