找回密码
 立即注册
搜索

Excel列表找出最大值6个,并分解成6组,显示在规定的单元格内;求解填充下拉公式。 ...

4
回复
2121
查看
[复制链接]

4

主题

14

帖子

8

幻币

初入江湖

Rank: 1

积分
30
2021-12-23 14:51:00 显示全部楼层 |阅读模式
Excel列表找出最大值6个,并分解成6组,显示在规定的单元格内;求解填充下拉公式。
公式求解说明:B列-K列,设置有①~⑩10组数据.B①组,有1-10个数字并对应10个数值,B2的数据为22,表示数字1的值为22;B3数据为32,表示数字2的值为32;......B11数据为9,表示数字10的值为9;统计B①组,数字1至数字10,找出前6个最大值其对应的数字,例如:B①组找出的6个最大值对应的数字为:273165,把5个数字一组分解成6组:①27316,①27315,①27365,①23165,①27165,①73165,把这6组5码,自动放在L1-Q1列。接下来是C②组,找出的6个最大值对应的数字为:164852,把这分解成的6组5码,自动放在R1-W1列。其它D③组-K⑩组,方法均同于B①组,以此类推。总计可以组成6×10=60列数据;求公式组合,可以把公式放在L2这个位置,全部填充一下拉就出来了。注意:列表中的100个数值是由公式是得出的,因此单元格都带有公式格式。另外60列数据,横向显示就可以了。
例如①数字多的前6名按顺序排为:273165,分解6组:①27316,①27315,①27365,①23165,①27165,①73165
例如②数字多的前6名按顺序排为:164852,分解6组:②16485,②16482,②16452,②14852,②16852,②64852
例如③数字多的前6名按顺序排为:684937,分解6组:③68493,③68497,③68437,③64937,③68937,③84937
例如④数字多的前6名按顺序排为:325964,分解6组:④32596,④32594,④32564,④35964,④32964,④25964
例如⑤数字多的前6名按顺序排为:495613,分解6组:⑤49561,⑤49563,⑤49513,⑤45613,⑤49613,⑤95613
例如⑥数字多的前6名按顺序排为:895312,分解6组:⑥89531,⑥89532,⑥89512,⑥89312,⑥85312,⑥95312
例如⑦数字多的前6名按顺序排为:479213,分解6组:⑦47921,⑦47923,⑦47913,⑦47213,⑦49213,⑦79213
例如⑧数字多的前6名按顺序排为:819637,分解6组:⑧81963,⑧81967,⑧81937,⑧81637,⑧89637,⑧19637
例如⑨数字多的前6名按顺序排为:187563,分解6组:⑨18756,⑨18753,⑨18763,⑨18563,⑨17563,⑨87563
例如⑩数字多的前6名按顺序排为:528134,分解6组:⑩52813,⑩52814,⑩52834,⑩52134,⑩58134,⑩28134
26fbdd5e09b983f6036e96568a38314c.jpg
b292f6d4d58d7f4759b30dc3ba072f70.jpg
求下拉填充公式.zip (11.19 KB, 下载次数: 42)
PPT学习论坛
回复

使用道具 举报

3

主题

8

帖子

6

幻币

初入江湖

Rank: 1

积分
14
2022-2-16 10:08:13 显示全部楼层
=OFFSET($B$1,,INT((COLUMN(A1)-1)/6))&SUBSTITUTE(MMULT((12-MOD(LARGE(OFFSET($B$2:$B$11,,INT((COLUMN(A1)-1)/6))/1%+12-$A$2:$A$11,COLUMN($A:$F)),100))*(COLUMN($A:$F)<>7-(MOD(COLUMN(A1)-1,6)+1)),10^(6-ROW(1:6))),0,)
右拉。
如果前6出现在10的位置,10怎么排进去?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-3

幻币

初入江湖

Rank: 1

积分
2
2022-2-26 07:14:57 显示全部楼层
效果不错。发现10的数值再大好像也不进行统计了。可以把10看成0,或者用0代替10.。用0代替10也可以进行6码,拆5码组合。另外下拉出来的许多5码数据里面,含有小数点,能不能把小数点去掉呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2022-3-11 04:17:42 显示全部楼层
首先对你帮忙解答问题表示感谢!!!另外,如果10不容易组合的话,就用0来代替吧?这样0在6码里面组成5码比较容易组合。另外下拉出的数据中,5码里面含有很多小数点,能不能把这些小数点都去掉呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-3-29 20:47:23 显示全部楼层
首先感谢您帮忙解答公式!!!如果10不容易组合的话,可以把它换成0,用0来代替10,这样的话6码组合5码比较容易,另外这个5码里边下拉出来的5码里边还有很多小数点,能不能把小数点去掉呢?
PPT学习论坛
回复 支持 反对

使用道具 举报

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