请教一个excel函数,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/27 21:07:59
ABCDEF列随便有6个小于10的数(有可能重复),在GHIJKL列做统计,统计时,前面重复的统计为一个,然后按从小到大的顺序排好,如果统计结果不够6个数了,后面没数的列就空着(不能有任何数字或代码),哪位高手能帮我,万分感谢!

比如:
A B C D E F G H I J K L
1 2 7 2 5 8 统计为:1 2 5 7 8
8 3 6 4 2 9 统计为:2 3 4 6 8 9
3 2 5 2 3 7 统计为:2 3 5 7

G1=IF(COLUMN(A1)>SUMPRODUCT(1/COUNTIF($A1:$F1,$A1:$F1)),"",IF(COLUMN()=7,MIN($A1:$F1),MIN(IF($A1:$F1>F1,$A1:$F1))))
公式以CTRL+SHIFT+回车结束.
将公式向右向下复制.

使用数据透视表
不建议用函数实现,因为EXCEL表本身具备的透视表功能可以很直接的实现
不知是否是满足你的要求