excel中的筛选函数怎么自动填入?

发布网友 发布时间:2022-04-25 16:51

我来回答

1个回答

热心网友 时间:2023-10-20 05:39

数据在Sheet1的A列里

那么在Sheet2里输公式(例如B2)
=INDEX(Sheet1!A:A,SMALL(IF((MATCH(Sheet1!A$1:A$1000&"",Sheet1!A$1:A$1000&"",)=ROW($1:$1000))*(Sheet1!A$1:A$1000<>0),ROW($1:$1000),4^8),ROW(A2)))&""
数组公式,输完公式后要三键(Ctrl+Shift+回车键)一起按才能得出结果
输完公式后,再往下拉填充公式得出结果

这个公式
对于大于0且同一个数出现了2次及以上的话,只统计一次;

如果是大于0且同一个数出现2次需要统计两次的话,用这个公式
=INDEX(Sheet1!A:A,SMALL(IF((MATCH(Sheet1!A$1:A$1000&"",Sheet1!A$1:A$1000&"",)>0)*(Sheet1!A$1:A$1000<>0),ROW($1:$1000),4^8),ROW(A2)))&""

有问题HI我

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com