用于在列表中查找唯一数据的公式 - excel

时间:2017-09-20 09:45:07

标签: excel

我在电子表格中有大量重复数据的A列,我想写一个公式来生成每个独特数据的报告。

EG。在A栏:

  • SAM
  • SAM
  • SAM
  • 汤姆
  • 麦克
  • 汤姆
  • 麦克

报告将输出:

  • SAM
  • 汤姆
  • 麦克

以前我在B列写a2=a1,然后在“FALSE”过滤B列,然后我可以将A列中的剩余值突出显示为唯一值,因为它只会显示“FALSE”,其中数据为与上面的单元格不同,但这只适用于所有数据都已排序,因此所有网站都在一起。

3 个答案:

答案 0 :(得分:2)

如果您的值位于列=IFERROR(LOOKUP(2,1/(COUNTIF($B$1:B1,$A$2:$A$8)=0),$A$2:$A$8),"")中,则应在单元格B2中使用此数组公式A。请使用CTRL + SHIFT + ENTER的组合输入此公式。然后,您只需向下拖动公式即可获得所有不同的值。

enter image description here

答案 1 :(得分:1)

您也可以尝试不使用Lookup功能 = IFERROR(INDEX($ A $ 2:$ A $ 8,MATCH(0,COUNTIF($ C $ 1:C1,$ A $ 2:$ A $ 8),0)),“”)

enter image description here

答案 2 :(得分:0)

另一种选择,使用非数组公式

=IFERROR(INDEX($A$2:$A$8,MATCH(0,INDEX(COUNTIF($B$1:B1,$A$2:$A$8),0,0),0)),"")

根据需要拖动/复制公式。

enter image description here