Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想删除重复的值行,包括excel工作表中的原始值_Excel_Excel Formula_Vba - Fatal编程技术网

我想删除重复的值行,包括excel工作表中的原始值

我想删除重复的值行,包括excel工作表中的原始值,excel,excel-formula,vba,Excel,Excel Formula,Vba,我有一张大约15k的数据表,比如firstname lastname city address phone no。我想删除phone no.列和原始值中重复值的行 例如: firstname| lastname|address1| city | phone no.| a a1 xzc ada 1234 b b1 qwe asd 0987 c c1 jlk

我有一张大约15k的数据表,比如firstname lastname city address phone no。我想删除phone no.列和原始值中重复值的行

例如:

firstname| lastname|address1| city | phone no.|
  a          a1       xzc      ada     1234
  b          b1       qwe      asd     0987
  c          c1       jlk      oiu     4567
  b          bb       asd      ewr     0987
  a          aa       ojh      bnv     1234
我想删除重复的值(09871234)并完成包含原始值的行。我怎么能做到?我正在尝试if和ifcount函数,但失败了。请记住,我在工作表中有15k的数据


请帮助我解决此问题。

由于如果存在重复记录,您希望删除所有记录,因此必须使用VBA脚本或两步过程

对于两步流程,在F列中创建一个函数 =COUNTIF(E:E,E2)

这将统计该电话号码的所有出现次数

然后过滤F列以包括除1以外的任何数字(取消选择1)。选择所有剩余行并删除它们


原始答复: 您可以使用Excel的内置删除重复项功能

选择整个工作表,然后在“数据”选项卡下有一个“删除重复项”选项(或者,按Alt,然后按a,然后按M)。仅选择“电话号码”列,然后按OK


Excel将自动删除所有具有重复电话号码的行(仅保留一行该号码)

如果存在重复条目,是否保留第一个实例、最后一个实例或其他实例?要实际删除数据,不能仅使用公式。如果你想生成另一个非重复数据列表,那是另一个故事。是的,我知道我也想删除原始数据。。你能帮我吗?并根据你的指示,不会删除重复的值行。他只删除选定列中的值。删除重复项会删除整行。它只是询问要检查哪些列是否重复,而不是要从哪些列中删除。