吕大浪 发表于 2021-10-22 16:03:22

参考11楼写的函数公式=SMALL(SUBSTITUTE(MMULT(MID(BASE(ROW($1:$255),2,8),COLUMN(A:H),1)*COLUMN(A:H),10^(8-ROW($1:$8))),0,)*1,ROW($1:$255))

君丶寞笑 发表于 2021-10-23 01:56:34

255个组合可能,牛~~

鸿波 发表于 2021-10-23 03:57:48

有可能是无穷多个,因为按楼主的举例,每个数字没有说不允许重复出现,数字的长度也没限制。

太阳抱抱月亮 发表于 2021-10-24 04:59:59

就是1-99999999 之间所有数字去掉包含9的

不会飞的余 发表于 2021-10-26 04:04:14

按现在的条件,这道题就没有意义了,如果说每个数字只能出现一次,每个数字里的高位数都比低位数小,那就是可计算的。就是从1-12345678中找出所有符合条件的,最大不超过12345678

常州佐罗牛仔 发表于 2021-11-4 21:13:14

如果只是简单排序1-8 最简单的公式:
=RANK(A2,$A$2:$A$8,1)
最后的1:升序排列!

有空坐坐 发表于 2021-11-5 16:14:40

=SUMPRODUCT(A$1:A2,10^(ROW(A2)-ROW($1:2)))

噬魂 发表于 2021-11-12 08:03:00

不是排序1-8,是生成1-8所有可能的组合!

海老藏 发表于 2021-11-12 19:11:33

函数可能无法解决!

球不是这样踢滴 发表于 2021-11-13 08:57:30

如果只是简单排序1-8 最简单的公式:
=RANK(A2,$A$2:$A$8,1)
最后的1:升序排列!
页: 1 [2] 3 4
查看完整版本: 如何用exce实现1-8从小到大排列所有可能的组合