星空的云 发表于 2021-11-11 20:35:00

提取三个非零的最小值,且不重复

各位大佬好,就这一个要求:提取A列三个非零的最小值,且不重复

任华元 发表于 2021-11-14 12:02:16

数组公式
=SMALL(IF(A1:A9<>0,A1:A9,9999),ROW(A1))

锋雨缥缈 发表于 2021-11-15 15:47:41

9999可换个更大的如4^8

孟焕思齐 发表于 2021-11-25 21:06:25

大佬,你这个提取出来有重复的呢

不好说 发表于 2021-11-27 03:00:10

=SMALL(UNIQUE($A$1:$A$9),ROW(A2))

山木旅游一许鄢总部 发表于 2021-11-27 03:39:28

不知道你的excel有没有函数UNIQUE

岁月之城 发表于 2021-12-3 10:17:53

我的WPS表格里有这个去重复函数

幸福的潜水艇 发表于 2021-12-5 03:54:58

=SMALL(UNIQUE(FILTER($A$1:$A$9,$A$1:$A$9<>0)),ROW(A1:A3))

编织者 发表于 2021-12-5 15:31:53

选中B1:D1,在编辑栏粘贴公式:=SMALL(IF(($A$1:$A$9<>0)*(MATCH($A$1:$A$9,$A$1:$A$9,)=ROW($1:$9)),$A$1:$A$9),{1,2,3})

数组三键。

有趣的灵魂万里挑一 发表于 2021-12-9 03:01:47

把上面的用一下
=SMALL(IF(($A$1:$A$9<>0)*(MATCH($A$1:$A$9,$A$1:$A$9,)=ROW($1:$9)),$A$1:$A$9),ROW(A1))
页: [1] 2 3
查看完整版本: 提取三个非零的最小值,且不重复