EXCEL函数
我有这样一个问题一直不知道怎么弄,比如A列有一串随机数字,如2,3,1,4,2,现在要在B列根据A列数据实现从小到大的填充,B列顺序填充结果依次为1,1,2,2,2,3,4,4,4,4,5,5,该用什么方法实现,求赐教. 类似于这样? 谢谢大神,几种方法都很好,尤其是二楼的方法最简便,万分感谢 我还有一种序列不知如何能实现,比如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停止,依次类推,这种又该如何实现呀,困绕很久了,求赐教 我还有一种序列不知道如何实现,比如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停止,就这样依次类推,困绕很久了,求赐教 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] ") 完美,谢谢啦 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列有一百多个数据,公式需要修必哪里吗?