本文链接:http://oicu.cc.blog.163.com/blog/static/12303947120106282513594/
最近太忙了,暂时没弄Excel,数组函数法应该是可以的……
以Excel 2010为例。
假设A1为列名“数值”,数据区域为A2:A100。
1、透视表方法
数值用计数,筛选最大的十个值,结果不会排序。
2、vba自定义函数,类似large和small的功能。
3、函数+操作法
B2=COUNTIF($A$2:$A$100,A2)
或者
B2={COUNTIF($A$2:$A$100,A2:A100)}
向下填充B列。
选择B1,在“数据”选项卡用Z-A排序B列,会自动扩展选定区域。
在“公式”选项卡,“计算选项”里选择“手动”,
或者选择性粘贴B列为数值到C列。
返回“数据”选项卡,点“删除重复项”(或者用高级筛选的去重复项功能),
会自动选择A、B两列的,确定。
把需要的前N项复制出来即可。
评论