Excel精英培训网

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

提取不重复值,用函数做

[复制链接]
发表于 2012-4-3 14:07 | 显示全部楼层 |阅读模式
提取不重复值,用函数做

Book1.rar

1.47 KB, 下载次数: 70

发表于 2012-4-3 14:15 | 显示全部楼层
  1. =INDEX(A:A,SMALL(IF(MATCH($A$1:$A$6,$A$1:$A$6,)=ROW($1:$6),ROW($1:$6),4^8),ROW(A1)))&""
复制代码
数组公式,三键结束下拉

点评

和我的一样  发表于 2012-4-3 14:18
回复

使用道具 举报

 楼主| 发表于 2012-4-3 14:21 | 显示全部楼层
hrpotter 发表于 2012-4-3 14:15
数组公式,三键结束下拉

能不能再琢磨个短的
回复

使用道具 举报

发表于 2012-4-3 14:39 | 显示全部楼层
C2=
  1. =INDEX(A:A,MATCH(,COUNTIF($C$1:C1,$A$1:$A$6),))
复制代码
这个没容错的,而且最上面要留个空单元格
回复

使用道具 举报

发表于 2012-4-3 15:25 | 显示全部楼层
如果最上能增加一行,看看这个:
未命名.JPG
回复

使用道具 举报

 楼主| 发表于 2012-4-3 20:44 | 显示全部楼层
回上面两楼,不要如果,就从第一行开始出结果
回复

使用道具 举报

发表于 2012-12-20 13:22 | 显示全部楼层
呵呵,函数看着有些麻烦啊.为什么不用数据透视表???
回复

使用道具 举报

发表于 2012-12-20 13:35 | 显示全部楼层
feedyu 发表于 2012-12-20 13:22
呵呵,函数看着有些麻烦啊.为什么不用数据透视表???

看你提这个问题我就头疼
ps:楼主可有更好的办法吗?
回复

使用道具 举报

发表于 2012-12-20 18:54 | 显示全部楼层
=INDEX(A:A,SMALL((MATCH(A1:A6,A1:A6,)<>ROW(1:6))/1%+ROW(1:6),ROW(1:6)))&""
区域数组
回复

使用道具 举报

发表于 2012-12-20 20:27 | 显示全部楼层
来凑个热闹,用自定义函数可以不呢??

那绝对短

{:101:}{:101:}{:101:}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:21 , Processed in 0.308581 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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