知者 发表于 2022-2-18 23:18:28

=MID(SMALL(--IF((MATCH(1&$A$5:$A$475,1&$A$5:$A$475,)*($A$5:$A$475<>""))=ROW($1:$471),1&$A$5:$A$475,9^9),ROW(A1)),2,9)
参照 奇文说大佬的再改一下即可。。。

潘潘慈复 发表于 2022-2-22 03:55:36

大佬:您公式的计算结果C5:C67与模拟结果完全相同,但怎样屏蔽C68以下所有不符合要求的错误结果(即:87420489
)为空白呢?我在外面套了个IFERROR(......,"")仍然显示87420489。

肖高卫 发表于 2022-2-23 13:17:17

大佬:怎样屏蔽C68以下所有不符合要求的错误结果(87420489
)为空白?

愿祖国强大美好 发表于 2022-2-26 18:26:24

=LET(x,UNIQUE(FILTER(A5:A475,A5:A475<>"")),SORTBY(x,LEN(x),1,x,1))

用户沈 发表于 2022-2-27 09:31:43


我要的是EXCEL2019,您写的公式提示该函数无效

扬州唐哥 发表于 2022-3-1 12:43:51

没发现您在哪提2019了

赵宏达 发表于 2022-3-6 07:02:10

对不起,让大佬费心了。

夏之欢 发表于 2022-3-11 20:23:47

这个写得有点繁琐了=INDIRECT("A"&MOD(SMALL(IFERROR(IF((A$5:A$475<>"")*(MATCH(A$5:A$475,A$5:A$475,)=ROW($1:$471)),LEN(A$5:A$475)*10^10+A$5:A$475*1000+ROW($5:$475)),10^30),ROW(A1)),1000))

已注销用户 发表于 2022-3-15 09:22:05


大佬:怎样屏蔽C68以下所有不符合要求的错误结果(87420489
)为空白?

盧锋航 发表于 2022-3-16 09:08:43

=LET(x,UNIQUE(FILTER(A5:A475,A5:A475<>"")),SORTBY(x,LEN(x),1,x,1))
页: 1 2 [3] 4
查看完整版本: 按指定要求对数字字符串去重后升序排序