首页 文章

比较三列并删除Excel中的整行

提问于
浏览
-1

我有大量列表,数据超过10列 . 我需要比较它们中的三个并显示一些像“Duplicate”这样的值,然后我可以搜索并立即删除或删除整行 . 问题是其中一个结果应该保留并重复删除 .

我试图通过数据 - >数据工具 - >删除重复项,但它不会删除整行,因此输出表搞砸了 .

注意!数据不仅是示例中提到的值 . 它可以是F,G,H列中的任何内容

F          G          H
  1  Sweden      2015       Car
  2  Sweden      2017       Car
  3  Sweden      2017       Car
  4  Sweden      2016       Bus
  5  Germany     2017       Bus
  6  Sweden      2017       Bus
  7  Germany     2015       Bus
  8  Germany     2015       Car
  9  Sweden      2017       Bus
  10 Sweden      2017       Bus
  11 Germany     2017       Bus
  12 Sweden      2017       Bus

结果将是:

F          G          H         Q
  1  Sweden      2015       Car     
  2  Sweden      2017       Car     Duplicate
  3  Sweden      2017       Car     
  4  Sweden      2016       Bus     
  5  Germany     2017       Bus     
  6  Sweden      2017       Bus     
  7  Germany     2015       Bus     
  8  Germany     2015       Car     
  9  Sweden      2017       Bus     Duplicate
  10 Sweden      2017       Bus     Duplicate
  11 Germany     2017       Bus     Duplicate
  12 Sweden      2017       Bus     Duplicate

在这种情况下,“重复”将显示在列Q中,其中公式或整行2,9,10,11,12已删除 .

1 回答

  • 2

    =IF(COUNTIFS($F$1:$F1,$F1,$G$1:$G1,$G1,$H$1:$H1,$H1)>1,"Duplicate","") 放在Q1中,然后向下拖动应该这样做 . 它测试3列(F,G,H)内容中的任何一组是否重复多次,从第1行开始 . 如果不止一次,则将其放入"Duplicate"文本中 .

相关问题