写自己的歌 发表于 2021-10-31 20:08:00

EXCEL函数

我有这样一个问题一直不知道怎么弄,比如A列有一串随机数字,如2,3,1,4,2,现在要在B列根据A列数据实现从小到大的填充,B列顺序填充结果依次为1,1,2,2,2,3,4,4,4,4,5,5,该用什么方法实现,求赐教.

我还记得你身上的味道 发表于 2021-10-31 21:17:46

小福气 发表于 2021-11-5 00:59:43

类似于这样?

用户文武 发表于 2021-11-8 21:57:53

空壳儿 发表于 2021-11-10 19:57:18

谢谢大神,几种方法都很好,尤其是二楼的方法最简便,万分感谢

快乐走过每一天 发表于 2021-11-13 04:22:32

我还有一种序列不知如何能实现,比如A列为2,3,4,4,3,
B列要实现1,2,1,2,3,1,2,3,4,1,2,3,4,1,2,3这种效果,我解释一下,就是A1单元格为2,B1单元格就从1开始排到2停止,A2单元格为3,B3单元格也是从1开始排到3停止,依次类推,这种又该如何实现呀,困绕很久了,求赐教

芮文俊 发表于 2021-11-16 23:14:17

我还有一种序列不知道如何实现,比如A列有一串数字2,3,4,4,3,B列要实现1,2,1,2,3,1,2,3,4,1,2,3,4,1,2,3这种效果,我解释一下,就是A1单元格为2,B1单元格就从1开如排到2停止,A2单元格为3,B3单元格也从1排到3停止,就这样依次类推,困绕很久了,求赐教

淡淡风情 发表于 2021-11-23 15:30:27

2,3,4,4,3在A1:A5
=TEXT(MOD(SMALL(IF($A$1:$A$5>=COLUMN(A:J),ROW($1:$5)/1%+COLUMN(A:J),999),ROW(1:1)),100),"[=99] ")

陈师公 发表于 2021-11-27 05:21:04

完美,谢谢啦

微风飘过 发表于 2021-12-12 21:49:04

2,3,4,4,3在A1:A5
=TEXT(MOD(SMALL(IF($A$1:$A$5>=COLUMN(A:J),ROW($1:$5)/1%+COLUMN(A:J),999),ROW(1:1)),100),"[=99] ")
这个公式A列超过9个数就用不了吗?我这个表A列有一百多个数据,公式需要修必哪里吗?
页: [1] 2 3
查看完整版本: EXCEL函数