楼主 rongjun |
题目:1、求A1:A10单元格中包含字母个数的最大值。 2、找出A1:A10单元格中包含字母个数最少的数据。 说明:只考虑出现一个最值。 要求:1、第1、2问题分别单独设计公式。 2、用函数公式完成,不定义名称,不用VBA,不用辅助区域。 ![]() ![]() 请用回复可见方式跟帖答题。 |
2楼 syz105729913 |
我先来个,之前没注意看题意,理解错了,公式更正如下 最大值=MAX(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)) 最小值的数据=INDEX(A:A,RIGHT(MIN(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)+ROW(A1:A10)*1%),2)) |
3楼 gouweicao78 |
79字,普通公式
第2问把MAX改为MIN即可,普通公式。 |
4楼 gouweicao78 |
第1问再减2字,77字。 第2问刚才也没注意,呵呵。
再给个不同解法
|
5楼 棉花糖 |
=MAX(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)) =INDEX(A:A,MOD(MIN(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)*100+ROW(1:10)),100)) 公式有点长 |
6楼 rongjun |
公布我的答案: 第一问75字符:
如有其它解法,请继续跟帖。 |
7楼 daihuoping |
学习一下... |
8楼 西山晴雪 |
都是强人啊,厉害! |
9楼 wuzhouxing |
学习下![]() |
10楼 donghan |
好好学习。 |
11楼 JLxiangwei |
看看 |
12楼 rainick |
看看答案 |
13楼 fly_fu |
先回复再看答案 |
14楼 bluexuemei |
学习学习 |
15楼 fangjianp |
凑个数吧!![]() ![]() |
16楼 自述over |
![]() |
17楼 日月经天 |
看看 |
18楼 ♂拉普兰德♀ |
不会啊。 |
19楼 keven |
1111 |
20楼 Charles_MC |
看下各位老师的做法 |
21楼 rongjun |
题目:1、求A1:A10单元格中包含字母个数的最大值。 2、找出A1:A10单元格中包含字母个数最少的数据。 说明:只考虑出现一个最值。 要求:1、第1、2问题分别单独设计公式。 2、用函数公式完成,不定义名称,不用VBA,不用辅助区域。 ![]() ![]() 请用回复可见方式跟帖答题。 |
22楼 syz105729913 |
我先来个,之前没注意看题意,理解错了,公式更正如下 最大值=MAX(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)) 最小值的数据=INDEX(A:A,RIGHT(MIN(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)+ROW(A1:A10)*1%),2)) |
23楼 gouweicao78 |
79字,普通公式
第2问把MAX改为MIN即可,普通公式。 |
24楼 gouweicao78 |
第1问再减2字,77字。 第2问刚才也没注意,呵呵。
再给个不同解法
|
25楼 棉花糖 |
=MAX(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)) =INDEX(A:A,MOD(MIN(MMULT(LEN(A1:A10)-LEN(SUBSTITUTE(UPPER(A1:A10),CHAR(COLUMN(BM:CL)),)),ROW(1:26)^0)*100+ROW(1:10)),100)) 公式有点长 |
26楼 rongjun |
公布我的答案: 第一问75字符:
如有其它解法,请继续跟帖。 |
27楼 daihuoping |
学习一下... |
28楼 西山晴雪 |
都是强人啊,厉害! |
29楼 wuzhouxing |
学习下![]() |
30楼 donghan |
好好学习。 |