楼主 rongjun |
题目:找出A1:A25区域内连续出现次数最多的数据。 说明:只考虑出现一个最多。 要求:用函数公式完成,不定义名称,不用辅助区域,不用VBA。 找出连续出现次数最多的数据——题目.rar 请用回复可见方式跟帖答题。 公布答案: 103字符
91字符
90字符
85字符
81字符
80字符
75字符,适用2007版
|
2楼 syz105729913 |
找出连续出现次数最多的数据——题目.rar 我来个,不知道怎么弄“回复可见方式跟帖答题。” 找不到这个选项。 |
3楼 gouweicao78 |
【hide】内容及附件[/hide]——回复可见 【hide=1000】内容及附件[/hide]——积分满1000可见 把【】换成[] |
4楼 toby08 |
参考一下两位高手的做法: =INDEX(A:A,MOD(MAX(FREQUENCY(ROW(1:25),(A1:A24<>A2:A25)*ROW(1:24))/1%+ROW(1:25)),100)) |
5楼 toby08 |
不用FREQUENCY的解法没有想到。 |
6楼 syz105729913 |
我也是想了很久想不出不用FREQUENCY的方法,可否提醒下 |
7楼 syz105729913 |
=INDEX(A:A,LOOKUP(MODE(SMALL(IF(A1:A25=A2:A26,ROW(1:25),ROW(1:25)/1%),ROW(1:25))-ROW(1:25)),SMALL(IF(A1:A25=A2:A26,ROW(1:25)),ROW(1:25))-ROW(1:25),SMALL(IF(A1:A25=A2:A26,ROW(1:25)),ROW(1:25)))) 写了个不用FREQUENCY的,不过有点长,得不偿失了。 |
8楼 棉花糖 |
=INDEX(A:A,MODE(LOOKUP(IF(A1:A24=A2:A25,ROW(1:24)),IF(A1:A24<>A2:A25,ROW(2:25),IF(ROW(1:24)=1,1))))) 真的献丑了,哈哈。 |
9楼 toby08 |
楼上的高啊! =INDEX(A:A,MODE(ROW(1:25)%-MMULT(-(ROW(1:25)>=TRANSPOSE(ROW(1:25))),-(A1:A25=A2:A26))%+MATCH(A1:A25,A1:A25,))) |
10楼 rongjun |
答案已公布在一楼,如还有不同解法,请继续跟帖。 |
11楼 西山晴雪 |
强大的公式,叹为观止 |
12楼 donghan |
学习一下高手公式 |
13楼 JLxiangwei |
看看 |
14楼 wjc2090742 |
这样可以吗?
真的是欠考虑。 找出连续出现次数最多的数据.rar |
15楼 fly_fu |
先謝謝 再看answer |
16楼 surdawu |
高人。 |
17楼 bluexuemei |
学习一个高手们的思路 |
18楼 sylzldd |
精彩,学习了! |
19楼 maxnima |
学习了。。呵呵 |
20楼 CheryBTL |
=MATCH(MAX(COUNTIF(A1:A25,A1:A25)),COUNTIF(A1:A25,A1:A25),) 还以为是出现次数的呢,原来是连续出现的最大次数 |
21楼 mathspirt |
先来学习,期待高手的公式 |
22楼 houtian23 |
看看别人是怎么做的 |
23楼 玛拿西 |
感谢楼主分享!学习中 |
24楼 humao |
来学习学习 |
25楼 凉爽 |
|
26楼 □﹃□ |
学习了 |
27楼 wuzhouxing |
=INDEX(A:A,MATCH(MAX(FREQUENCY(ROW(1:25),IF(A1:A25<>A2:A26,ROW(1:25),))),FREQUENCY(ROW(1:25),IF(A1:A25<>A2:A26,ROW(1:25),)),)) |
28楼 wendy_Tu |
回复看看,学习学习了。 |
29楼 qyote |
学习学习 |
30楼 孔昆友 |
也有啊,前天不是你也到一个很狂的贴里去了吗? |
31楼 葵花籽yi |
学习学习~~ |