EXCEL提取不重复值到另一个表格中

2025-05-22 01:43:28
推荐回答(3个)
回答1:

只提取A列不重复的,有重复的不提,B1单元格输入公式
=INDEX(A:A,SMALL(IF(COUNTIF(A$1:A$1000,A$1:A$1000)=1,ROW($1:$1000),ROW(A1)))&""
数组公式,按下ctrl+shift+enter结束输入,下拉复制公式

如果是A列的数据样本一种只提取一个,B1单元格输入公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下ctrl+shift+enter结束输入,下拉复制公式

或B2单元格输入公式(注意是B2单元格)
=INDEX(A$1:A$1000,MATCH(,COUNTIF(B$1:B1,A$1:A$1000),))&""
数组公式,按下ctrl+shift+enter结束输入,下拉复制公式

回答2:

如果表1中工单号放在B2:B10中,要在表2中B2和下面显示不重复的工单号,表2的B2中输入
=LOOKUP(2,1/(COUNTIF($B$1:B1,Sheet1!$B$2:$B$10)<1),Sheet1!$B$2:$B$10)
再自动填充柄将B2的公式下拉。

回答3:

按工单号排序,再用高级筛选(方法你百度一下),这样可以解决你的问题