EXCEL如何在一列提取不重复名字到另一列

如图,想在C列(C3开始)提取不重复名字到J列(J3开始),求公式。

J3输入

=INDEX(C:C,MIN(IF(COUNTIF(J$2:J2,$C$3:$C$100),4^8,ROW($3:$100))))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

追问

C列的数据是从C3至C200,你的上述公式需进行相应的修改吗?

追答

可以的,区间可根据实际情况改,可改为C200,C1000,C10000都成,可改为:
=INDEX(C:C,MIN(IF(COUNTIF(J$2:J2,$C$3:$C$1000),4^8,ROW($3:$1000))))&""

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-09
如果是office2007很简单,先全部复制过后,然后单击数据菜单下的“删除重复项”,office2003可能需要用公式,比较麻烦
具体参考:http://www.officezhushou.com/excel2013/741.html
第2个回答  2017-01-09
选定数据列——数据——删除重复项
相似回答