打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
从一列中按出现次数多少顺序提取数据

从一列中按出现次数多少顺序提取数据

来源:excel格子社区

Excel中某列包含许多重复的数据,要从该列中按出现次数多少的顺序提取数据,可以用下面的数组公式。假如数据在A2:A21区域中,如图。

    

    B2单元格中输入下列数组公式,公式输入完毕后按Ctrl+Shift+Enter结束。

   =INDEX($A$2:$A$21, MATCH(MAX(COUNTIF($A$2:$A$21,$A$2:$A$21)*IF(COUNTIF(B$1:$B1, $A$2:$A$21),-1,1)), COUNTIF($A$2:$A$21,$A$2:$A$21)*IF(COUNTIF(B$1:$B1, $A$2:$A$21),0,1), 0))

    然后拖动填充柄向下填充公式,直到出现“#N/A”为止。

    或使用下面的数组公式:

   =INDEX($A$1:$A$21,MOD(SMALL(IF(MATCH($A$2:$A$21,$A$2:$A$21,)=ROW(A$1:A$20),ROW(A$2:A$21)-COUNTIF($A$2:$A$21,$A$2:$A$21)*10^3),ROW(A1)),10^3))

    然后拖动填充柄向下填充公式,直到出现“#NUM为止。

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Excel VLOOKUP进阶
Excel公式技巧46: 按出现的频率依次提取列表中的数据并排序
高手是如何找出出现次数最多的内容的?
Excel提取不重复的数值
Excel 公式:对比两列数据,提取相同和不同
多列去重
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服