excel函数从下往上,去重复值,再去排序。看图举例,a16到a13,2133,去重复后,213排序。去重复最好长一些,有可能:22222213,去重复后213。
也有各种重复,
12222223去重排序123
332221去重排序等……
这....好像出错
B1=IFERROR(INDIRECT("a"&MIN(IF(MATCH(A1:A$16,A1:A$16,0)=ROW(A1:A$16)-ROW(A1)+1,ROW(A1:A$16),99))),"")&IFERROR(INDIRECT("a"&SMALL(IF(MATCH(A1:A$16,A1:A$16,0)=ROW(A1:A$16)-ROW(A1)+1,ROW(A1:A$16),99),2)),"")&IFERROR(INDIRECT("a"&SMALL(IF(MATCH(A1:A$16,A1:A$16,0)=ROW(A1:A$16)-ROW(A1)+1,ROW(A1:A$16),99),3)),"")。ctrl+shift+enter结束,下拉。
追问有点奇怪,不知道是不是我用wps问题.
还是系统自带Excel才能用?
呃,大概是要excel本体吧?我的excel2016.和2003都能用。哦不对,你少了大括号{}。要粘贴在编辑栏上同时按下ctrl+shift+enter三个才行。
加{}号呢。。往下拉啥没显示。
你的a16漏数字了,填上就行了
不矛盾
a16=3
a15=3
a14=1
a13=2
组成数是:2.1.3.3
去掉重复后,再重新按顺序排序2.1.3组合。
这只是a16-a13的重复排序
有些可能去到:a16-a7都有. .
有可能:3311111112,去重再排序:2.1.3
或者:322222222221,去重排序:1.2.3
从下往上去重与从上往下去重结果是不一样的