Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: 雨夜1987

[已解决]提取出现最多和最少数字的公式

[复制链接]
发表于 2015-2-9 17:17 | 显示全部楼层
次数最多:
  1. =RIGHT(MAX(--(MID(SUM((--MID(A2,ROW(INDIRECT("$1:"&LEN(A2))),1)=COLUMN(A:K)-1)*10^(COLUMN(A:K)-1))+10^10,COLUMN(B:K),1)&10-COLUMN(A:J))))
复制代码
次数最少数字:
  1. =RIGHT(MIN(--TEXT((MID(SUM((--MID(A2,ROW(INDIRECT("$1:"&LEN(A2))),1)=COLUMN(A:K)-1)*10^(COLUMN(A:K)-1))+10^10,COLUMN(B:K),1)&10-COLUMN(A:J)),"[>9];99")))
复制代码
有两个问题,一是两个数字同为出现次数最多(或最少)的数字时,只取一个,二是后一个公式03版超出嵌套层数极限,07以上版本有效。
回复

使用道具 举报

 楼主| 发表于 2015-2-9 21:17 | 显示全部楼层
qinqh_yl 发表于 2015-2-9 14:59
将数字从多到少排序:
=LEFT(RIGHT(0&SUM((9-MOD(LARGE((LEN(A2)-LEN(SUBSTITUTE(A2,ROW($1:$10)-1,)) ...

谢谢,你是最棒的
回复

使用道具 举报

 楼主| 发表于 2015-2-9 21:18 | 显示全部楼层
1091126096 发表于 2015-2-9 17:17
次数最多:次数最少数字:有两个问题,一是两个数字同为出现次数最多(或最少)的数字时,只取一个,二是后 ...

谢谢你
回复

使用道具 举报

发表于 2015-2-9 21:36 | 显示全部楼层
1091126096 发表于 2015-2-9 17:17
次数最多:次数最少数字:有两个问题,一是两个数字同为出现次数最多(或最少)的数字时,只取一个,二是后 ...

如果出现次数最多的有多个时只任取一个,公式就简单了:=MODE(--MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))
数组公式。

点评

忘了MODE  发表于 2015-2-10 15:19

评分

参与人数 1 +21 收起 理由
1091126096 + 21 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 22:09 , Processed in 0.227193 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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