Excel列表找出最大值6个,并分解成6组,显示在规定的单元格内;求解填充下拉公式。 ...
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
=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怎么排进去? 效果不错。发现10的数值再大好像也不进行统计了。可以把10看成0,或者用0代替10.。用0代替10也可以进行6码,拆5码组合。另外下拉出来的许多5码数据里面,含有小数点,能不能把小数点去掉呢? 首先对你帮忙解答问题表示感谢!!!另外,如果10不容易组合的话,就用0来代替吧?这样0在6码里面组成5码比较容易组合。另外下拉出的数据中,5码里面含有很多小数点,能不能把这些小数点都去掉呢? 首先感谢您帮忙解答公式!!!如果10不容易组合的话,可以把它换成0,用0来代替10,这样的话6码组合5码比较容易,另外这个5码里边下拉出来的5码里边还有很多小数点,能不能把小数点去掉呢?
页:
[1]