EXCEL如何将一列动态数据中不重复的筛选出来显示在另外的单元格?

如:A列不同数据,有重复有空格,在F列筛选出不重复的数据,A列是动态数据。

=INDEX(A:A,SMALL(IF((MATCH($A$1:$A$100&"",$A$1:$A$100&"",)*($A$1:$A$100<>""))=ROW($A$1:$A$100),ROW($A$1:$A$100),65536),ROW(A1)))&""
数组公式,同时按CTRL SHIFT 回车键,出现结果,然后下拉公式追问

B列中会陆续输入数据,在K列筛选出数据,这个公式怎么修改呢?不会修改啊。

追答

=INDEX(B:B,SMALL(IF((MATCH($B$2:$B$1000&"",$B$2:$B$1000&"",)*($B$2:$B$1000""))=ROW($A$2:$A$1000),ROW($A$2:$A$1000),65536),ROW(A1)))&"
简单说,所有的A修改为B,
区域也就是维数,都是从2开始,1000,结束

追问

区域是从2还是3 开始?是公式中所有的A都改成B吗?

追答

上面都不是修改了?
=INDEX(B:B,SMALL(IF((MATCH($B$2:$B$1000&"",$B$2:$B$1000&"",)*($B$2:$B$1000""))=ROW($A$2:$A$1000),ROW($A$2:$A$1000),65536),ROW(A1)))&"

你数据是从第2行开始,就是2

温馨提示:答案为网友推荐,仅供参考
相似回答